Suggestion, like all enchantments, is a problematic NPC spell because it takes away a player's ability to control their character. It's also an easy DM's crutch.
FWIW, the next time someone winds up charmed, I'll probably allow opposed charisma checks from either the charmee or anyone of...