I think some people are getting the intention mixed up
There are 2 main reasons to make a blog, first and most common reason is SEO. and how that works is web crawlers see that your site's content is constantly updating(the blog) and the keywords in that blog make your site more relevant to your desired category, increasing your rating.
second reason would be for the blog itself to generate income. Either way I wouldnt recommend blogger. I would only recommend blogger for a casual place to share ur random opinions on stuff.
You should definitely have your own domain, have ways for people to subscribe to a mailing list, and probably kick it off with some serious marketing.
but before that, research your market if you haven't. If you want to blog about romaine lettuce, check out other lettuce blogs. make sure you have a unique perspective and something that people will want to read ... i apologize ive started to ramble on
back to ur main question i vote 'a complete web site'