I've answered this type of post a couple of times, and I haven't played in about a year or so. However, I think the basics are still the same:
If you go melee heavy, you'll want a shaman in your group as they provide more synergy with those classes.
If you go caster heavy, you'll want an...