One of key downsides of LDAP in past was lack of cross-platform tools for managing directory structure.
Recently I found very good implementation of LDAP management tool based on Eclipse. It is Apache Directory Studio.
It is possible to connect it also to Microsoft Active Directory. Good work!