tycoon7 - 12:35 am on Jan 3, 2013 (gmt 0)
12 months ago i spend weeks deciding which platform is best.
The bottom line ALL platforms have pros and cons.
Finally i chose magento and have no regrets. It's not super easy to customize, but you can extend it later to whatever you want. The only downside - it's not suitable for SUPER BIG SITES.
If you have 100-5000 products magento would be my choice.