Usually ranged, but never magic. if there isn't a decent non magic ranged class, i'll go with a staelther. occasionally healer, rarely buffer. sometimes if i'm feeling lazy i'll be a tank(because it's so mind numbingly simplistic).
when i played WoW i was one of the few people around to grasp the full utility of the hunter. most people only think of hunter as ranged damage and nothing more. i could do crowd control with traps and pets, defended the healer, off tank, supliment heal with bandages(hardly anyone put the effort into training first aid), and still pull at least second in dps. i could even main tank if i had the right pet, careful pulls, and with a lot of kiteing.
my point in mentioning my hunter skills is to show it's important learn about other classes abilities besides the one or two you may play most often. at the very least try out the other roles to see what they have to deal with. every so often i'd get an ADHD tank who never waited for heals to re-up mana, then screams at them and rage quit because they got themselves killed. or a damage who pulls more and more adds that overwhelm the tanks agro, or healers ability. or an off class healer who is skilled for damage or buffs, but thinks they can pull it off anyway.