I always start a warrior. get miffed cause i suck at pvp or a hunters pet pulls aggro off me, blame blizzard for nerfing warriors every 2 weeks, roll a warlock, mage or hunter. Then go back to the warrior. So I suppose that makes the warrior my favorite class.
I found leveling the warrior with fury spec a lot of fun. Charge into a mob of 3 or 4,shouts, spam whirlwind. Of cource some hit a lot harder than others, then its spam peircing howl and run. Always drop a few and come back for the rest. In pvp, I found shamans a big problem until about lvl 50. Mages and priests have always been a problem. Dont think ive ever beaten a mage or priest 1v1. In the chaoes of battlegrounds i have gotten of an exceute on a few. Hunters are odd. Some are easy, Others are so good, I never get to hit them at all. Rogues are fifty-fifty fight. If I get the drop on a warlock, theres a 60% chance I can kill him/her as long I can interrupt the fear. If they get the drop on me, its over. My health is below 50% before I can even target them. Got no defense against magic spells.