Suppose you wanted to fill out a group with an existing core of Bard, Druid, SK and Wizard? Those aren't subject to replacement at all so what to recruit for the last two slots?
Any ideal grouo without a bard is incomplete. Bard tank healer dps backup tank dps dps.. So bard, tank (sk, pal, war), healer (Druid, cleric), ranger (backup tank, track) Mage (best pet tank) beast lord (backup tank, mana regen, adps) , necro (backup tank, mana regen, most dps) , dps, dps
Any 6 that REALLY know how to play their class well, will dominate ANY 6 random players of any class you choose. Don't choose your groupmates based on class, IMO. SKILL is MUCH greater importance than class. If you have 5 friends that can play their class very well, join them, and have a blast. A skilled Paladin or SK in group gear with 8k AA runs circles around a raid geared, max AA warrior that's a poor player. And vice versa. Same can be said for any DPS or priest classes. A skilled chanter can out DPS a poorly played wizard, on and on. A skilled priest of any kind, a skilled tank of any kind, and any other 4 skilled players can dominate 99% of all group content.