Тут все зависит от поставленной задачи. Свой сайт - лучше решение, но его надо продвигать, а это затраты по времени и деньгам. Соцсети - обязательно. И можно еще на flickr, 1x, 500px, и им подобные - там ваши фото будут еще и защищены. Главное - не утонуть в этой пучине, иначе весь день будете тратить на размещение своих фоток.