Firstly thanks for the responses and for keeping this topic going really well .
A question that just came to my mind:
So lets say i am a healer but i am feeling forced to choose dps gear from quests so i can keep on questing . Why can't i choose dps and healing gear from quests ( x2 rewards ) ? The healing gear for running dungeons and battlegrounds as a healer while leveling and dps gear so i can keep on questing. If you get what I mean. Cause if i end up with dps gear from quests how can I be healer? Must I buy gear from AH? Must I queue for dungeons as a dps and if by any chance the healer in the dungeon doesn't need the lets say healing helmet i can roll too?
Is it really fair that a hybrid class gets two rewards from a quest while a DPS-only class gets one? I don't think that would go down very well. I recently levelled a healer myself, but as a Priest, I could happily heal through levelling dungeons in my DPS gear. I know that for Paladins and Druids for example, this isn't the case. Like I said before though, it's not that hard to pick up sets for your offspec through the AH, crafting and Pandaria vendors for characters in that level range.
I think the options are quite clear when you set out to level up; if you go for DPS, you'll get through quests at a nice pace, and this is why having two specs is really handy, because you can keep your healing/tanking spec and use it when you want to, in dungeons or PvP. It's cool that you get that diversity with your character, unlike pure DPS classes. Of course, at some point you have to make that decision when you turn a quest in—do I want this cool healing staff, or the big DPS upgrade one? But we're drifting off topic here!
The point is, gear is
available to purchase in the AH or via crafting all through vanilla, TBC, Wrath, Cata and Pandaria if you want to gear up through alternate ways than quest/dungeon/PvP rewards. I'm just personally unconvinced that having vendors who virtually hand you all the upgrades you need before starting a new expansion is the best way to go.