This is a Great Thread and I will keep on following.
From my viewpoint, a huge number of products indeed gets a point. Genuine reviews have a point. And natural SEO will get more points.
For those who have few products, say below 100, use WP as ur CMS + ecommerce plugins. It would be a jumping...