Here is myPerfect party
6 players-based party
2 pure Fighters - Do i need to explain?
1 fighter/caster - Enchant self and fighters with a varies of spell , melee involved ,indeed.
1 nature caster - Mainly for healings and cast elemantal spell
1 combat caster - Casting enchantments such as "triple strike" and elemantal spell
1 archer - backup the frontlines
Tell me your perfect party in multi
2 pure tanks(can make due with just 1) and 2 nature mages who have around level 5 skill in combat magic(for low level explosive powder). With all the healing at low levels you're pretty much unkillable and at high levels you not only get pretty good pets but a spell that lets you use all the cool combat mage spells also (summon a combat mage pet with it and fly up the combat magic skill levels).