Hit 80 with a team of mages just recently and am now in the process of gearing them up.

Prior to that I was levelling a team of hunters but switched over at lvl 73 and haven't looked back. While I did miss the pet tanking for PvE, mages are flat out better for PvP...that pretty much sealed the deal for me. Mirror Image x 5 = WIN.

Cheers,
S.