I suck at crowd control (Mez, Slow), so I'm definitely keeping ENC in the mix.
Spend time on your character automation. It should be able to mez adds for you.
You can have the best characters/class, but if they are just standing around with their thumbs up the bums ....
Assuming you are playing on live and we are talking about the level 110+ game:
Then given the choice between a bard and a monk for your specific group I'd likely go bard. Once you get used to moving around at bard speed its hard to go back to "normal". The bard epic, mana songs, ADPS are likely to enhance the rest of your groups DPS far more than you'd get from the monk.
The bigger issue is with your group class synergies.
SHD - Good group tank. epic + life tap are nice.
ENC - ADPS + CC + some DPS
DRU - ADPS + some healing + good DPS - very hard to balance well.
This core group says you want to play a caster heavy group. The Enc + Druid give your casters super charged damage. Normally you'd expect to see mages, necros , or the poor (nerfed to hell) wizards in the group.
Instead you have
SHM - Decent single target healing, great AE heals, good dots, excellent melee ADPS
BST - Shares many of the spells
MNK - Pure melee DPS. Should swap to rogue for more DPS
Here you have a melee setup, which again isn't optimized for DPS, because you really need a bards epic to maximize the damage output.
Personally I'd try swapping the monk for a mage.
- Mage is one of the highest DPS classes right now.
- Mage gives extra mana to your BST and DRU
I'd more likely swap out both the DRU and the MNK for a MAGE + BARD giving you:
SK + SHM + BRD + MAG + BST + ENC
Super heavy pet focus. If your melee die your pets can carry the fight.