I'd go for Magento. It is a really good service. I've been using it with finestshops hosting for my store, and it works totally great for me. I would recommend it to everyone, I guess