The very first character I ever made was an orc hunter in the open beta. I have played hunter off and on ever since. It is the melee spec being added that brought me back full time again.
No class honestly needs 3 spec of the same playstyle.
In an ideal world rogues, mages and warlocks would all have one spec changed to melee, ranged, tank or heal. Having 3 specs all ranged dps or all melee dps is just a leftover design flaw from vanilla. Im sure it wont be repeated in WoW2.