Is that mostly because of snare? I used to box a druid/necro. If i remember correctly This combination was unbelievably good at xp type farming and in group/raid situations but when it came to soloing guys that droppped useful items or anything indoors they really couldn't do much without another person or two.
They key class is definitely the enchanter. The DPS and tanking abilities of a good charmed pet is miles ahead of any non charming group.
As said before me, the optimal classes to team up with you chanter would be a combination of Cleric, Druid, Magician & Druid.
Here's a quick basic run down.Cleric
Rezing and unmatched healing power. Complete heals of 7k(?) are pretty important when you are taking out a raid target. Charming means dying quite often so being able to rez is important. Clerics can offer spell haste too.Druid
Snare from a druid is very helpful when charming with your enc as it ads a level of safety when charm breaks. Druids can add some nuke dps and heal quite well too (4k) but cannot match the cleric for healing. Druids can also charm animals. Ports. SoW.Magician
Malosinia debuff. This will help your charm pets stay charmed for longer - this is quite important if you are relying on 1 pet. Added nuke dps (level with druid), extra pet for dps and back up tanking. Mages can also charm elementals. COTH - having the ability to summon group members is quite handy and can be used to pull off some difficult pulls as it wipes aggro. Pet pulling.Shaman
Malosinia debuff - again same deal as mage. Your chanter can slow but the shaman can do it better. DoT dps. Healing similar to druid. Extra pet for dps and back up tanking. SoW.
I'm fairly new to the enchanter class, but I've level'd one up and absolutely loving him. I've been boxing a druid and partnering up with a friend who's playing a mage and cleric. I'm absolutely loving this team, we can accomplish quite a lot and will be pushing the limits a lot further soon with better gear and more aa's. Dropping just one of these classes would be kind of difficult as all 4 add something valuable.