You may want to explore the world, but you just don't have enough time!
I really encourage you to play for a class that you like. However, life gets in the way. Work, school, kids... these kids. If you are looking for an easy way to go on raids, this section is for you.
For high-speed pumping:
Hunter The Beast
Fire Mage (up to 22, then switch to Ice)
These classes gain level very quickly. Leveling up will take a very long time if you haven't played Vanilla content before.
For the Raid (number 1-less time, 6-most time): Long-
range DPS Caster
Skin DPS and Healers
Hunters (upgrade to # 1 after you've collected the gear in front of the Molten Core)
All of these roles or classes depend on how much time outside of the raid you will have to spend on gold for repairs, and on consumables. Hunters after they get their initial gear before are the best choice. They wear their full sets, while dps casters have to learn a little more about offset shapes. Other RDDs rank slightly in their first two-level sets when it comes to stats, on the other hand, Hunters benefit directly from their level sets. If you are a raiding walker, I strongly recommend that you use alchemy and herbalism as a profession. If the consumables don't bother your daily game, choose the professions that match your class. Spellcasters usually pick up charms / tailoring. Warriors will pick up loot and blacksmithing.
In general, if you play rarely and you have little time. This is your best choice:
Hunter (fast leveling, solo stuff, easy equipment and maintenance)
Mage (Easy to farm gold, High Damage, Level 55 Food / Water Sales, and Portals)
Warlock (Easy in Solo)
Druid (fast leveling, multiple roles at 60 with the most effective one being recovery)