Ответ 1
Я думаю, что SQLObject более pythonic/проще, поэтому, если он работает для вас, тогда придерживайтесь его.
SQLAlchemy занимает немного больше, чтобы узнать, но может делать более сложные вещи, если вам это нужно.
Я не ожидаю, что вам понадобится гораздо больше, чем базовые функции типа CRUD. Я знаю, что SQLAlchemy более гибкий, но синтаксис и т.д. Sqlobject просто кажутся немного легче вставать и идти.
Я думаю, что SQLObject более pythonic/проще, поэтому, если он работает для вас, тогда придерживайтесь его.
SQLAlchemy занимает немного больше, чтобы узнать, но может делать более сложные вещи, если вам это нужно.
Кроме того, вы можете взглянуть на elixir, который является довольно толстой оболочкой вокруг SQLAlchemy и действительно облегчает основные задачи сохраняя при этом силу SQLA.
Попробуйте quick_orm. Он столь же мощный, как SQLAlchemy и проще, чем SQLObject.