Most new bloggers use Blogger or Blogspot to start their blogs as it is one of the most simple platforms to understand and is part of the Google Apps. The problem arises when your blog is growing or you wish to grow it larger.
Hosted blogging platforms like Blogspot, WordPress.com and others offer very little control over many important aspects of the blog. Although as a newbie blogger you may not need these features, when it is time to implement many of the best practices these very features become a necessity.
Some of the limitations of hosted platforms are as follows: