For years we had been using OsCommerce to develop e-commerce websites. When our developer suggested we switch to using Magento I hesitated becuase we were not as familiar with that platform. However, it has proved to be a great decision. Magento has increased our efficiency and produced a better product with minimal training.
Our first website was designed for an online retailer that sells special backpacks for men and women. The project took less than three weeks from start to finish and with in 24 hours of launching the website they had received their first order.
One of the great things Magento has to offer is the ability to just plug in account numbers for payment or shipping providers with no strenuous coding. It comes with plug ins for all the major payment and shipping providers, and if it doesn’t have one you need it can be easily installed.
It has proved to be a good with search engines as well. It gives you the ability to create custom Meta Data for each product and category.
One of the best features (I think) is the ability to launch multiple stores and manage them all through one admin area. This allows you to create niches and target them. Making your niche as specific as possible will help in terms of search engine optimization as well.
E-Commerce website design is so much easier with Magento. If you have any desire to bring your product to a world wide market place you should consider finding a design firm that specializes in developing with Magento.