Какой выбрать оптимальный хостинг для хранения файлов?
Дешевле всего - выделенный сервер брать. Скажем на OVH или Hetzner.
Но! Сервер берется фиксированного объема! Менять его быстрее чем раз в полгода - вообще не выгодно.
Не будет хватать или напротив много свободного места - это уже не выгодно.
Я пользуюсь Linode Private Cloud(типа ваш личный сервер) хорошая цена и хорошие сервисы, есть pCloud облако, есть Tresorit, но он платный.
А с dropbox и тому подобные я вообще не советую прикосаться.