Can you explain the difference with openldap ? I have never used AD, and I am satisfied by openldap, I mean once I understood how to configure it...
AD is a misnomer. It's not simply a directory. It not only does what OpenLDAP does but also what Kerberos does.
Openldap is aweful to configure by the way. The documentation is terrible, sometimes lacking important piece of information. I remember TLS being a pain to setup. Actually I think everything having to do with authentication (PAM, OpenLDAP, Kerberos, nss) on Linux is a pain to setup.
By comparison, AD is fairly nice.
There's issues with Windows Server, sure, but AD and its relatives aren't one of them.