Какой Web-framework использовать?
Я за Flask. У него под капотом Werkzeug + интеграция с Jinja 2 «искаробки». Довольно удобно реализовывать REST через MethodView. В нём нет ничего лишнего (ни форм, ни ORM/AR. функционал легко наращивается через расширения), но он не аскетичен как Bottle.
Для работы с assets есть Flask-Assets
Я рекомендую Flask. У Django, к сожалению, слишком сильная привязка к своему ORM, да и не только.
Для flask есть очень много разных расширений, та же админка.
По ORM, можно использовать как SQLAlchemy, так и вообще что по душе будет.
А еще, есть такая вкусняшка для jinja2 — pyjade, позволяет писать шаблоны в стиле Jade/Haml. Очень клевая вещь =)