L!MP, и то и другое. особенна тем, что 99.9% запросов можно написать без использования SQL, так же очень хорошо настраиваться, можно связи тянуть леново, джоной, саб запросом или динамачеки. да и не только связи, там настраиваться дофига что. очень хорошо реальзована наследсвенность. так же есть плюшки в виде гибридных атрибутов(подходит для высчитыааемых полей, например first_name + last_name) ассоциации, кастомные колекции и еще много чего. единственный минус, тяжела в изучении.