The answer depends upon your needs. While many of these platforms offer options to host a website, I would suggest finding a dedicated home for your main website for many different reasons like SEO and link building.