Реальные факторы, которые учитывает опытный разработчик:
- количество пользовательских ролей
- сложность интерфейса
- необходимость интеграций
- требования к безопасности
- готовность бизнес-логики со стороны заказчика
Mini App — это архитектурный проект, а не «быстрая сборка».