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