Bramble Vest is one of the most unfun and uninteractive items ever to grace League of Legends.
Back in the day, Randuin's Omen used to slow AS if you AA'd someone who had it. As you can guess, it felt really terrible to play against as the only counterplay available was to not attack the character with Randuin's. Well, the same philosophy applies to Bramble Vest.
You cannot play an AA based fighter against a tank. Bramble Vest is such a massive shutdown to most fighters. Whoever has the Bramble Vest can whack at you all you want, but you can't hit them back unless you want reduced healing and magic damage.
Instead of dealing with Death's Dance/Fiora/Ardent Censer, Riot decided it would be a better idea to put GW and a Thorns passive on a 900g item that is more than effective early game.
Please get Bramble Vest out of League and readjust healing.