This is one of several reasons I moved all my domains to Moniker recently. I was a long time Enom customer but had enough.
At Moniker, it requires corporate officer approval for any domain to be transferred outside the registrar. Monte contacted me himself when I was transferring a domain away, to let me know what was going on, if I knew about it, etc.
Try calling Enom sometimes. Its russian roulete to get anyone to answer at all. Yet at Moniker, I have an account manager who is on reachable by AIM, email, or phone--and if he's not, someone at Support is.
Another "feature" Enom had, and may still have, is if a domain accidentally runs a couple of days past renewal. Enom unlocks the domain!? EVEN after you renew the domain, enom doesn't go back and relock the domain. The ENOM system would report the domain is locked, but the central registry would say its unlocked. And you think, oh do a global edit? Nope, because the enom system thought the domain was locked, it would skip the domain, still leaving it unlocked. I reported this numerous times--never so much as a response. They may have finally fixed this, I don't know.