I have now moved my site (BrickExtra) from WordPress.com to WordPress.org so that I can get more features and not have to have that annoying little "wordpress.com" bit in my web address. I have found that WP.org is wayyyyy more useful for what I using its services for. :D
WP.org has loads of interesting and useful plugins for just about everything I will ever need (from broken link checkers to email subscription services!). ;)
My recommendation is that: if you are serious and committed to blogging, then go for WP.org. But if you are a casual blogger who doesn't really need much features and functions, then you should go for the free WP.com for your blog.
One other good thing about WP.org is that you can freely do whatever you want (Google Ads, Google Analytics, etc.), without any restrictions! :)