I keep coming back and searching over this exact topic.
Generally if you want to keep those three the consensus seems to be, first decide if you want to kill raid targets of as few expansions past as possible. If not, the next question is then melee or caster. 3 mages for caster since Mage pets get Bard and Shaman auras and can basically be a caster+melee group. For straight melee, Kaen's suggestion of Bst Rog Rng for melee is right there with usual suggestion. Ranger can be Zerker, Monk as well if you want.
SoD is a bit shy of when Shaman become even more gods, so their healing has some trouble keeping up supposedly. Usually I see it suggested that you have a cleric instead or as well until you gear up in an expansion and then once on solid ground, trade for the Shaman.
Almost always it is said to not run overlapped Shm/Enc or Enc/Brd. Several here do though cause we want to.
Upside to mischief ruleset is gearing should be relatively easy, which I'm guessing favors melee? If you aren't raiding though I'd lean even more toward casters.
TL;DR: If going melee, stick to bst +2 melee. If going caster 3 mages is super solid with brd sham auras.