У меня к лдапу претензия одна это неудобно
LDAP - это тупо древовидная база. Он сам по себе вообще никак на удобство не завязан. Чего вы к нему пристали-то? Это бэкенд.
С точки зрения админа, кстати, libopenldap «искаропки» поддерживает автоматическую клиентскую балансировку (это про удобство) - тупо указываешь сколько нужно серверов друг за другом.
А вот в качестве примера: PostgreSQL тот же сам по себе тоже неудобен, только в голом виде почему-то его никто не использует. Куда ни глянь - везде ORM, драйверы, фреймворки. Странно, да?