Если у вас предполагается большое количество изображений на сайте или картинок большого размера, то потребуется или дорогой хостинг, или головная боль из-за нагрузок и выключения сайта при превышении этих нагрузок.
Хранение картинок на стороннем сервисе имеет фактически один недостаток — вы почти не контролируете файлы, но много достоинств. Пользуюсь альбомами Яндекса и дневниками Liveinternet, но на днях в голову пришлая еще более светлая мысль — использовать Google, который имеет ряд существенных преимуществ перед упомянутыми сайтами.