You can host your WordPress website on WordPress.com where your website will appear on the WordPress.com domain (or you can use a custom domain with a premium WordPress.com account). There are many disadvantages of using WordPress.com to host your website. Consider the following:
Literally, everything is an advantage. With self-hosting, the freedom is only limited to the restrictions you place on yourself. The disadvantage a beginner might consider is that it’s harder to setup. But, that’s why we’re here. In the following lessons, we’ll walk you through how to setup a WordPress website, both self-hosted and on WordPress.com.
I can’t make up your mind for you, ultimately, the choice is yours. Consider the options that suits your needs:
WordPress Hosting is great for beginners and personal blogs, whereas Self-Hosting is great for those with the ability to setup self-hosting and those with ideas for massive websites, eCommerce stores, and professional websites.