У вас паранойя. Лаунчеру нужен доступ к звонкам для того, чтобы в момент получения входящего звонка свернуться, доступ к интернету для отображения актуальной информации на виджетах, в общем, не более, чем стоковому.
Копать, для начала, в сторону включения показа ошибок и тогда сразу будет ясно куда копать дальше. Скорее всего - не хватает памяти, либо установлен лимит меньше размера загружаемых изображений.
Вы уже рассуждаете о тысячах пользователей онлайн, но до сих пор не определились с архитектурой. Судя по всему - в данный момент вы не представляете, как все должно работать. Я бы посоветовал начать с разработки технического задания совместно с профессионалом, и выбирать платформу только оценив все потребности и нюансы будущего проекта.