Usually, sticking to what you've already got is a good idea. But if you're starting fresh I definitely recommend a self-hosted wordpress site (ie not wordpress.com). It has infinite possibilities and is the best for SEO. And you know what - by using a good theme and a good page builder it's super easy to use and you don't need to know any code.