I run the following:
war
monk
zerker
shaman
mag
cleric merc
So far nothing I can't handle up to EOK t2 named, and I'm under geared on pretty much all of them.
I generally pull with war, and I don't set myself as puller (merc runs with me). If I need a split, then the monk splits.
I have holy shits and down shits set for them all. But, they are selective, basically anything I could normally spam becomes a holy shit. Then, for named , I have burn hotkeys set up on each toon (generally 5 for each) tha tI cycle through.
Mag has a macro set up that basically replicates me spamming a multiband key - he is constantly casting, never stops, never pauses.
Mag coh's to spawn, I use isboxer for my attack keys. I pull with war, hit 7 key, that fires the 7 key on all toons. For most I is just assist / attack. For mag it is assist, send in pet, then start the nuke macro. For shaman it varies a lot depending on what I'm doing, but generally it is slow, pet attack, lion, and maybe a dot.
I don't do crowd control, my war pulls what he can handle (generally 2-3 at a time) and does AE agro. I burn on big pulls.
Don't need track, have a hack for that.
I don't need ports, I use /zone for that and mag
I don't need evac, I use /succor when it gets hairy
I replaced a bard with my shaman - bard melody pulled so much pull agro it wiped me constantly.
I never run out of endurance, but my mag does run out of mana, which is why I'll probably replace him with another melee.