Какие есть нюансы выбора хостинга для фото-проекта?
CDN закроет все ваши потребности в будущем. Обеспечат вам и кеширование и скорость канала. Но нужен он только если вы генерируете реально много статичного контента и быстрый доступ к нему нужен из всех мест галактики. 
Для старта обычно хватает VPS с железом под вашу нагрузку и нормально настроенного nginx на фронте с кешированием статики.
Решайте проблемы по их появлению, используйте мониторинг, делайте вашу систему горизонтально расширяемой и будет вам счастье =)
Ограничения на кол-во файлов. Часто бывает такое, что 1 фотография превращается в 4 под разные разрешения. Это, чтобы не генерировать на лету нужный размер.