Лично я предпочитаю Sequel для всех моих ORM и базовых обращений к базе данных, и это то, что я использую с Sinatra / Padrino и в любое другое время, когда мне нужен доступ к базе данных вне Rails.
Я использовал DataMapper, но чувствовал, что Sequel проще и гибче, но, возможно, именно так работает мой разум. ActiveRecord сам по себе в порядке, но я думаю, что он лучше всего работает в сочетании с Rails.
Что "лучше"? Я думаю, что это субъективно и в основном связано с тем, как работает ваш мозг.