Kinda depends on what macros you are using, and what is going on, along with how much control you may need.
As in... I have done 2 groups in raid format and had the macros using raidMA for assist...
I have set up a different EQBC server and have one group on each, so I could direct independent controls at times (each assisting group MA)
I have set up one group behind another, with healers watching group 1's tank and healer... and group 2 DPS wating for 80% to assist group 1 MA and engage...
I have had group 2 sit until group 1's tank has burned through all his damage mitigation stuff and needed to back out of the fight while group 2's tank entered the fray, with group 2's support healers giving a rest, and all DPS (on a separate channel or server) continued to do their thing.
But then I use a modified version of RaidDruid from the mothership's boards.
I occasionally run KA, but not a full group using. Meaning, I have little insight into how KA (or ModBot or the AutoClass series) would handle the various situations.
RD has some features I have gotten very used to. Like being able to stop and restart during fight (and not switch targets) or swap to raidMA/groupMA/groupMT in the fly. I need to spend the time to update the healing... but it is so interlocked with other stuff I get bogged down and then disgusted for a while... till I try it again later on, heh.