Magento is a very popular e-commerce platform. It is open-source, SEO friendly, offers rich features and a superior shopping cart than most of the others. While the advantages are several, Magento is not without its disadvantages. Users have given their feedbacks and some of the issues found include
It is slow in comparison to several others. It is flexible and can be customized but consumes lots of development time to build the functionalities as per the individual requirements. Magento uses the PHP script but needs lots of RAM while working on heavy applications. PHP many a times cannot cope up with the load and slows down the process.
It is a complex system built on the Zend framework and uses the MVC architecture which is not as easy to customize as with the other e-commerce software. It may require higher resources and a dedicated server will be an ideal solution for it.
You should not use a shared hosting platform for Magento as it results in slow page uploads and can cause server crashing that could affect every other website sharing the machine with you.
Magento though is open-source is available freely. However, its Enterprise edition is quite expensive as you must pay for an annual fee. There have been a few complaints about the lack of proper response from the customer support team. Getting professional Magento developers and designers is difficult as there are very few around. It requires a host of tools and technologies which cannot be handled unless you have the technical skills.
Most important, you will require a very trustworthy web hosting environment. Unlike the other CMS, Magento does not perform effectively if the website services are not as per specifications.
CloudOYE has an excellent team of Magento developers who can provide efficient server maintenance services.