i like playing rogue, 'cause Ninja..
but seriously, i have mained hunter for over 2 years, shaman for a half year, pala for a year, dk for a few month, and rogue for a half year aswell.
i gets bored with classes sooner or later, but my hunter almost allways becomes my "main main". but rogue will probably allways be my pvp main, because the playstyle is so Unique compared to most other classes. i hated it when it was just stun stun stun stun stun - vanish!, and i hated it when it was just ambush - kill - vanish! but in mop i feel like it requires a lot more skill to play a rogue (will probably end with combat in 5.4 as far as i've seen from ptr videos though), and i like playing the underdog when it comes to class representation. im not rly a fotm roller, i got every class in lvl 90, except mage, priest and monk, since i find them dull and boring to play, even though priests is a bit op in endgame atm, and mage will allways be nr 1 in pvp.