ZCM, like any new product, had a few minor issues at launch but from what I gather they're pretty sorted now. Decoupling the product from eDirectory was the best thing they could have done.
I've been out of the picture from a technical perspective for a while now, but my organisation uses ZCM and it does exactly what it says on the tin. You'll struggle to find anything that comes as close when in the desktop management field.