The perk to recant is, if it worked it would be phenomenal in one particular zone, and anywhere else where mobs have a similar mechanic (or perhaps future mobs with a similar mechanic). The drawback is, that one particular zone would be pretty much the only place it would get a lot of use. Unless a mob has this mechanic, a rolling dispell is a bad thing as it will eat debuffs.
Currently, enchanters are only really capable dispellers if the mobs magic resistance is low-med. Once a mob has high mr, the enc only has one unresistable dispell on a 6 second recast whereas EIGHT other classes have 2, letting them chain cast them. I remember being around t7 and hating life in emberflow chain casting dispells over and over and getting resisted almost every cast that wasn't cancel magic with people yelling at me to dispell. Max cha at the time mind you (prior to tomes).
In any case, what I personally think should be done is that if recant can easily be fixed to work properly I would give fixing it another go, and then give it and pillage enchantment either a big drop to their mr check or make them unresistable. Pillage enchantment is great in theory on any mob that has more than one buff to eat. However, unless you know specifically from frequenting zone x that mob y has more than one buff and has low mr, then its much safer to just assume otherwise and load cancel magic until the haste or ds is obviously gone. If instead pillage were changed to be unresistable, bringing an enchanter to a group pretty much says, "Ok every mob is going to be entirely stripped of any and all buffs, not just that one annoying one we really want to go away." And then if recant were made unresistable and functioned as intended, bringing an enc with obnoxious mechanic z would pretty much assure that its covered, allowing other people to go back to their roles instead of the clusterfuck that is half of a group mashing dispell.
If recant magic can't magically get fixed to work properly without a monstrous coding effort, I'd happily take waldaff's idea instead. Something needs to be done regardless. The class was clearly meant to be a powerful dispeller with the whole line of dispells they get, but they're terrible at it most of the time.