Enchantment spells should give you a lot of utility in manipulating NPC's behavior, actions, and beliefs. And they should come with proportional consequences if the subject of the spell figures out what happened. Soft mind control, hard mind control, you're still making people do things they wouldn't otherwise do. You should be able to do it, and face the consequences for doing it.
Having subjects roll for awareness of their being manipulated could help. But I hope this thread isn't taken as discouraging Enchantment spells.