На чем делать back-end для мобильного приложения + web?
Снизить затраты на разработку бэкенда, для того, чтобы сосредоточится на разработке мобильных приложения для android и ios.
если на бэкэнде тупой круд - то конечно же готовые сервисы. Минимум усилий - максимум результата. А если потом надо будет развиваться можно уже написать нормально.
Тут зависит от функционала. Я свой писал на Java и юзал фреймворки Spring, Hibernate. Ну дешевле конечно будет написать на пыхе.