300 человек приходят на ваш сайт по нужной им тематике, а не на рекламу тыкать. И в большинстве случаев это начинающие программисты, у которых переходы на сторонние сайты будут отнимать время.
Лендинг на CMS - это бред. Чистый html+js, ничего лишнего.
На счет магазина: если финансы позволяют, то Bitrix, если нет, то связка WP+WooCommerce.
Блог - WP. Тут даже думать не нужно.
Корпоративный сайт на чем угодно. Но удобнее будет на WP, если сочтете остальные варианты делать на WP.