А вам не кажется, что, если вы не подкованы технически настолько, чтобы сравнить технологии и выстроить архитектуру, то есть смысл предоставить этот выбор опытной команде?
По описанию вопроса понятно только:
1) Вам нужно одно большое API для работы со всеми сервисами
2) Устойчивость к нагрузке
3) Вам нужно несколько команд разработчиков. Для Web , для Desktop и для Mobile App.
Это очень дорого, и, я думаю, вам не очень хочется ошибиться с выбранной технологией. Выберите несколько команд на каждую область разработки, поговорите с их тимлидами, пусть представят свой стэк и решение. Вот тогда можно гуглить и выбирать. И на тостере спрашивать про особенности той или иной технологии. Но никак не выбирать стэк по ответам на Тостере.