AR обладает рядом преимуществ:
— единая точка доступа к БД (объект запроса), а значит легко можно добавить такие вещи, как: журналирование, кэширование, контроль доступа и т.д.
— отсутствие необходимости писать самому SQL-запросы -> меньшее кол-во ошибок в следствии автоматизации.
Для начала я бы на вашем месте взял
Zend_Db. Хотя многие и говорят, что это не AR в чистом виде, а скорее Table Data Gateway, но в вашем случае это не важно.
Сами мы пользуемся
Doctrine ORM + собственный набор расширений к ней, и очень довольны.