Once optimized (vanish, db optimizations, redis caching, opcode caching), Magento can be quite fast
Large user base, actively developed, secure
Known issues include:
History of open-source has left it with an enormous, overgrown codebase that does everything, and leaves every door open to customization . It is also a plus point of it.
Development is expensive. Partly because it’s hard, and partly because it’s a popular system .
Expensive server requirements
So We Let’s consider the major factors in the decision making process: