A close friend went through all that and ended up 6 figures poorer and after 5 years back to my original suggestion. It's not the best, not the worst but anyone that does this has to answer the big question. Ready?
Are you selling your product or running the web site?
(or is the web site running you?)
I recently got a web development project which involves shopping cart system and product listing. Now I am in the process of picking up right CMS, magento is out of options at this stage because it is too big and complicated to maintain and it requires a very good hosting environment to run a magento site. So, the best choice I may have is one of these two: prestashop and .net shopping cart platform, they are both powerful and relatively easy to maintain.
Is there anyone who familiar with these platforms? I would very much appreciated for any advise.