I got a level 70 rogue who's just waay too frustrating to play on. Especially in PvP. Being a melee class is a serious disadvantage in the group PvP that is WoW.
I rerolled warlock and got him to 66. It didn't really suit my playstyle, and it wasn't very satisfactory killing people with the dot'n'kite tactic.
Coming from a background with firstperson shooters, I absolutely love the fastpaced action, quick reaction times and good battle overview and decisionmaking that it required to play my rogue. But a lot of things is wrong with this class, which makes it more frustrating than enjoyable to play him.
I have now rerolled mage, and this suits me perfectly! So much control, damage and the fast-paced playstyle that I like.
Add to that, the frostmage is a formidable opponent in 1v1 PvP, as well as being very viable in all other aspects of the game.
2v2: they do good
3v3: they are absolutely awesome
5v5: they are excellent
BG's: they do excellent here as well
5-mans: always needed
Heroics: even MORE needed
Raids: ALso welcome to any raid.
If I were you, I'd definately pick it up and see how you like it. My mage is still level 20, but I can feel this is ME. This is the playstyle I want. The mage has all the aspects I liked from the rogue, only a lot less frustrating to play, and more viable overall.
I'm looking forward to do some nasty AoE grinding and hopefully I'll be 70 before the this month is over.
If you want an appetizer of what an INCREDIBLE mage is capable of, sit back and enjoy Agramon from Doomsquad:
http://www.warcraftmovies.com/movieview.php?id=44899
Conclusion:
Pick mage!