It really depends on what are your purpose in using website or blog. And they are all right about having website plus its own blog is great way of creating a good business.
A blog is good. If you have a site that needs promotion of the product, then it's good if you both have site and a blog.
That's incorrect question. Because you can't just say which one is better. Its all depends on what you need it for.