Ответ 1
Я думаю, что большинство аргументов для анорма приведены в соответствующей странице в документации.
В настоящее время я лично предпочитаю Scala и Play независимый уровень доступа к данным, поэтому я использую Ebean (и будет использовать JPA, если это был рекомендованный по умолчанию).
Возможность использовать Модели без каких-либо зависимостей от Play - огромный плюс, на мой взгляд. Кроме того, Anorm, похоже, не обеспечивает значительной независимости базы данных, поскольку запросы выражаются в собственном SQL.