what about this idea. Give each class in each spec multiple different main stats. Instead of making us feel cookie cutter and stuck in this BiS mindset, give us to power to customize or character how we feel fit. Take out specializations and make us think a little. Remember back in the day when hunters used to roll on everything... because everything was viable? make more classes like that it makes the game feel like you actually have to do some number crunching to be good.
EX
Bears- Agility increases crit and dodge, strength increases AP (with a multiplier) and hit. Int suddenly becomes a mitigation stat because it increases the amount of healing done to you and spirit provides Hp5 with a DR.
Holy pallys- you want a piece of cloth gear? well sure! you can totally use it, I mean after all its got the right stats and technically speaking your role is not going to make cloth any less beneficial than any other piece of gear.
DK tank- see that sexy piece of leather gear? well its a hell of a lot lighter than your bulky plate... why not trade it out and take a hit with your damage reduction over physical damage but in the mean time maybe your mitigation will go up due to your new found maneuverability!
Basically you would see a trickle down effect with gear, it might mean a bit more cloth gear on the other end of the spectrum but that's ok. Oh and while we are at it give me the ability to put the points back in the trees how I want them.
TL;DR THe universal gearing idea has just as much probability to fail as it does to succeed. People don't always want to be made to think for their class. But if this went into effect it would lead to a restructuring of talent trees and a lot less complaining when it comes to balance issues. Its a theory crafters dream and a casuals nightmare.
Please be constructive with responses... this is just my idea and its really not worth your time to flame something that we will never see implemented... it just makes you look angry and nullifys your response.