Either minisites or blogs, whatever you choose in both content is more important from the SEO point of view. If you go for a blog, you will need to update it's content at regular intervals. A minisite sells only one product so will need to provide as much information as possible about the product. Select popular keywords based on your product, to attract lots of traffic and use your keywords in the title, heading tags, and graphic alt tags.