Я делал на imgur.com API. Обращался на js прямо из браузера. На своем сервере хранил только базу ID фоток. Все работало и с приемлемой скоростью. Это был пилотный проект. Если не жалко денег на AWS S3, хотите гарантий, поддержки, больше контроля, собираетесь масштабировать, то amazon наверное предпочтительней. Платное всегда лучше. Еще французы запустили интересный хостинг (scaleway что ли), выделенный сервер на ARM процессоре за 2-3 доллара. Процессор никакой, зато 50Gb SSD диска и можно еще не дорого подкупить. Проверенно, канал для Европы отличный, в России похуже и SSD действительно достаточно быстрые.