Thornmail's powerful? You should have seen it when it was, back when an attacker had 30% of their own damage returned to them as magic damage.
Current thornmail returns 10% of your bonus armor + 25 as magic damage on auto-attacks. This is beyond insignificant as if you have 300 armor, you deal 55 damage back to an attacker. I faced a Darius as Vayne top and he had thornmail and I simply murdered him anyway with 10% lifesteal - the wounds/reflect is so pathetic it really does nothing.
Even if you had 400 -bonus- armor the amount of damage taken per auto would be 65. If you have 200 AD with 32% lifesteal you'd pretty much heal for that amount per hit. The attack speed reduction is crap, the damage is crap, and the wounds cut 40% off the heal which is easily fixable - add more attack speed!
I've found Frozen Heart and Randuin's Omen to be far more effective - attack speed reduction permanently in an area around you and Omen for 20% damage reduction off crits with the active slow. Remember, if someone is dealing magic or true damage it won't be effective. Thornmail only applies damage off basic attacks dealing physical damage, so there are better options right now unless Riot reworks it.