WordPress.com is in a way limiting, but it has its own merits. If you just want a simple blogging platform, it will work just fine for you. If you, however, want something more than that, you may, and probably will, find using WordPress.com limiting and not good enough for what you are trying to do. So, if you just want a blog to share your thoughts, it is perfectly fine, it is free, very stable, and quite secure. But, on the other hand, if you want to make money from your blog, or do some other things, then, you are better searching elsewhere.
Running a blog on WordPress.com doesn’t really give you the possibility to earn money. You are not able to use Google AdSense, and you basically cannot use it for commercial activity. Although this is the case, it is possible for you to apply for a certain ad program called WordAds, which ultimately, can get you some revenue from your blog, but it is still limiting in a way.
Another thing about WordPress.com that is limiting is that you can’t upload plugins to it. There are no good customization and upgrading possibilities, which means that if you want to change and upgrade your blog with plugins in the future, you simply won’t be able to do it.
The same goes for themes. It is not possible for you to upload themes to WordPress.com, so you can use only those that are currently available for it. You can’t modify them either, whether it is their features or their functionality. Custom made themes are not a thing here, so if you are a theme geek, then you won’t be happy with this platform.
One thing that is in a way good about WordPress.com, but can still be limiting, is its suspension policy. They are very hard on any blogs who don’t follow their terms of service, so you can’t dance much around that. If you in any way violate the terms of service, you face suspension, so it can limit your content creation in a way. The good thing about is that WordPress.com is very secure.
In the end, choosing WordPress.com is limiting, but good for people starting out, trying to find their way blogging a little, or just for those who want simple blogs where they want to share their thoughts or just write about random things. WordPress.com doesn’t allow for much more than that, which means that it won’t give you many options if you want to expand beyond the casual blogging and thought sharing. If you want to start a basic blog, it is the perfect thing for you, because the stability is great, and you won’t have to worry about security issues. For a much more powerful CMS, you should choose WordPress.org. It is not limiting in any way, and it is the most popular content management system in the world for a reason. If you want a great deal of freedom for your website or blog, then that should be your choice.