As far as I am concerned starting a new Character must be based on your personal style of play.
For example:
If you like standing back and attacking, DO NOT ROLL a warrior!
If you want to get right in on the action, DO NOT ROLL a warlock!
I have tried virtually every class now and have enjoyed the various challenges they all present.
Paladin: Great all rounder and although many state that this is not an end game class...I would rather have a plate wearing healer in many HIGH level instances than a clothie!
Druid: Depends on the spec ofc, but the Kitty I have puts out BIG DPS!
Mage: Ranged spell based DPS with CC capabilities... fun turning mobs into sheep tbh.
Hunter: Imo... easiest class to level if you use the right talents and keep up with the acquiring of different "pet"skills along the way
Shaman: *yawn* mine never got over level 26.
Warlock: Tough but a great challange. Also simply unstoppable if played properly and well specced and geared
Priest: You will have to ask the King about this class... not one I have bothered with.
Warrior: Again, have a chat to Tankabull... another class that does not interest me (although I will probably roll one at some point)
Rogue: Oops... another one I have not played. Corpsey or Tanakbull can help with these till I roll one.
I will be posting detailed information on every class and add notes on those that I have rolled and what works for me!
Watch this space