А что не так с SQLAlchemy кроме 600-страничного руководства?
Кроме таинственного руководства оно работает гораздо медленнее того же peewee, нужно писать больше строк кода, да и вообще весь проект напоминает какую-то растолстевшую корову
Граница недозированности: фикс тормозов выливается в тотальный рефакторинг (orm пролез во вьюхи и шаблоны). Нужно всегда оставлять возможность соскочить на прямое использование DBAPI через генерируемые тем же sqa портянки.