Создать простенький сайт самостоятельно сейчас на самом деле не сложно т.к. конструкторы которые могут в этом помочь.
А вот создать профессиональный сайт, который бы приносил вам доход тут все намного сложнее. Для создания профессионального сайта нужна команда специалистов:
аналитик маркетолог
программист
юзабилист
дизайнер
seo специалист
тестер
Благодаря такой команде делаются профессиональные сайты, нацеленные на доход. Я думаю сами вы не освоите все эти специальности.
Аналитик сможет четко оценить ситуацию на рынке. Программист грамотно сверстает сайт, юзабилист проработает удобство пользование сайтом, дизайнер его отрисует, seo специалист продумает всею его структуру для продвижения, а тестер протестирует его на отказы.
Если вам нежен качественный сайт мотете обратиться в эту студию они профессионалы своего дела..
Если хотите попробовать нишу, то лучше сделать самому - на Вопрдпресс есть все необходимое. Но если речь идет о серьезном портале с большой аудиторией - обратитесь в агентство.
Лучше заказать, и качественно сделают и мороки не будет. Но если ты мега шаришь то конечно делай сам. И объяснять никому не придется как что хочешь