Везде свои сложности и риски. Если очень коротко:
Сайт: надо создавать, покупать домен, хостинг, создавать контент, заниматься seo. Но зато он принадлежит вам.
Социальные сети: вы зависимы от площадки, их популярности и быстрых изменений. Зато проще выйти на большую аудиторию. Моментальный старт.
Ютуб: производить качественный видео контент - это сложно. Иногда один ролик - как создать целый сайт.
Выбирать надо то, что вы сами умеете, к чему больше лежит душа. Ну и от тематики всё сильно зависит. Сможете делать качественно - результат будет. Но надеяться на быстрый заработок нигде не стоит.
Нужно все делать одновременно, иначе вы будете зависеть от множества факторов и не будет маневра. Я работаю одновременно во всех местах и когда где-нибудь "выстреливает" сразу реагирую и расширяю там свое "присутствие".