I think blizzard should just do us a favor, make enchants effect any weapon we equip(instead of having to enchant every new weapon you receive) and allow you to use the old enchants(which can be normalized to produce different effects but same dps/hps). This way players who have made it past vanilla/tbc can use crusader/mongoose(which can be haste instead of agility - crusader can be attack power/spell power) and any player who has gotten a legendary can use it's effect on their weapon(or perhaps players who have seen the content - say done lich king on heroic 25 will allow the shadowmourne effect/transmog and doing rag(either version) can give you the thunderfury buff. Another idea: toss tank players a bone and give em thunderfury effect free, maybe throw that effect on ice for dps unless we can just make 2 versions of it with or without the attack speed reduction.
I don't think any of these now obscure abilities should be a dps advantage, but I think weapon enchants are really cool and I really miss their proc effects. I don't know why they can't all be normalized so that picking any of them is cool from a dps/hps standpoint..I mean they're already in the game, why not use them and reward players who have stuck it out.
Oh transmogging should also effect gear SLOTS, not specific pieces of gear. ASAP.
And they really need to lift level requirements on transmog - if you looted the gear(on any character - cloth, leather, mail, plate, etc) you should get the transmog on that account.