I am not a programmer, so I am confined to noob-like needs. At first I tried Magento, and found it to be difficult. It also "crashed" (not sure what word to use) a couple times, the last time beyond something I could figure out. I began to wonder if the entire thing was created just to get me to get in so deep that I'd need pro support to fix it when in a pinch.
So as I searched the internet looking for a decent alternative, I stumbled upon PrestaShop. I gave it a shot, since my Magento site was still RIP. Found it to be much easier to use, and I had a shop up and running (STILL up and running) in a day.
So I'm not sure what it all means, but hands down I liked PrestaShop better. I did like the options to create multiple shopping experiences within Magento, but I figure I can just use multiple PrestaShop installs to accomplish the same thing. Either way I'd have to customize 'em, anyway.
So that's my two cents, for what it's worth. Hope it helps someone.