Hi! You seemed to have confused 'viable' with 'good at every aspect of the game'. Don't worry, this happens to a lot of people here. As it turns out, nearly every spec on your list is actually viable, whether it be in PvP, or in conjunction with gear milestones that enable them to function to their fullest extent! Hooray! The only exception is dear Protection Paladins, for you see, the imbalance in PvE content is already skewed towards Alliance's favor, and the addition of a completely new and exclusive tanking class for them to take into raids would further upset this delicate balance into parodical levels. Don't worry though, they function just fine in dungeons! Glad I could help.
So how are you liking the game so far, Yea Forums? What server did you choose?
Lucas Gray
John Cox
it's from 2004, not 1999