I really like the looks of the Magento cart, in particular if it can be integrated with EE member authentication. I just love the fact that it’s multi-site from the start, not to mention multi-language and multi-currency.
However, this is a major development undertaking. According to the roadmap Magento will be in beta until at least the second quarter of 2008, almost a year from now. A shopping cart is about as business-critical as it gets, so it must be considered unlikely that anyone with brains actually will run their business on Magento before the end of 2008.
I’m not trying to criticize the product or it’s roadmap, I’m just saying that for the next 18 months or more we’ll have to live with the e-commerce solutions that are available now.
Also, if you want to assess Magento in relation to a forthcoming native full e-commerce module for ExpressionEngine, it may be worth thinking about when you last saw a public beta of anything coming from the EE developers. As far as I know, a native EE e-commerce module can have been in restricted beta for months. With 18 months to go until Magento is production-ready, I think I place my bet on the EE module.