Hey, I played a lot of fire mage at 79s, the survivability is excellent and it's super fun.
Also it's the best caster at handling 8 DK bots at the same time, which is not fun though.
Boomkin does the most damage overall if that's what you're looking for, followed by affliction warlock.
79s...