Last night we pulled off a pretty big first - we killed Brutallus with a resto shammy on the MT and two paladins on burns. While this may not be the awesome comeback you were expecting, it's been a major stumbling block for us in the past. We can't rely on a constant group comp so knowing that it's ok to mix things up a bit is progress.
We then spent the rest of the evening wiping on Felmyst. Honest analysis is we weren't even close. Too many people are dying in phase 1. I tried explaining that over Vent but it didn't seem to help. I'm not sure what the solution is.
I'm about to hit level 44 on my mage. We were out in Dustwallow Marsh killing dragonkin in the new-ish goblin area last night. I'm fire spec'd since I'm not going to be playing solo anytime soon. Fozec doesn't really need help killing stuff, so I tend to favor the quick cast scorch and fire blast rather than trying to get a fireball off.
While mage is fun, I still prefer my hunter and paladin. They seem to have more bonus features I enjoy, like tracking mob types and being able to heal. I do think having an alt Horde-side that can kill a mob in less than 5 minutes and knows how to pick flowers is a definite plus, though.
One idea Fozec and I have been tossing around is leveling up some Alliance alts once we're done with our Horde ones. The idea is right now we have Horde tank/healer/dps but on Alliance there's only dps/dps. We'd like a tank/healer to round things out. I'm seriously considering doing a draenei shaman. Yes, yes... I've made like 10 shamans at this point, none making it past level 15. But those were Tauren shamans. Space goats are totally different! And I've come to grips with the whole "don't bother with totems while leveling" thing. Honest. If I can play a holy paladin, I can understand the concept of hardly useful game mechanics!