I was mainly speaking in general terms. If you have the skill set to create a professional looking content site, go for it. The term 'create a blog' is mainly used to easily convey the information that you should create mini-sites that you own and operate and make postings about your brand/products/services.

There is still debate in the industry as to whether a blog or website would be better for SEO. So, that is irrelevant.

It is also a marketing tool. And, like any marketing tool, there is a different set of strategies and best practices. It is a delicate operation that needs to be done just right to gain the effective advantage that one can give you. I could go into a large spiel about the fickle web users and the consumer psychology involved with this operation, but that is not what this thread is about.