Magento got a lot of attention from developer and merchant community when it comes to web shops. All developers love it because of its modularity, as then can (almost) do anything client asks them. Merchants love it because of the wast number of features it provides out of the box.
There are top 10 reasons to choose Magento.
SEO friendly right out of the box: Search engine friendly URL’s, Google Site Map, and Meta-information for products, categories and content pages, etc.
Internationalization support: Support for localization, multiple currencies and tax rates and accented characters and right to left text. Configurable list of allowed countries for certain features. European Union VAT-ID validation, EU cookie notification, etc.
Enormous number of built-in ecommerce web shop related features: Features like support for both Multi-Site and Multi-Domain setup.
Extremely modular architecture: enables you to do deep customizations of both frontend layouts and templates and also backend event, observer, rewrites, grids, etc.
Magento’s Expert Consulting: Official Training & Professional Certification Program – Training for backend developers, frontend developers, merchants, etc. Instructor-led Training, On-Demand Training. Magento Certified Developer, Magento Certified Developer Plus, Magento Certification Directory (find a certified developer anywhere in the world).
Security: Magento takes security very seriously and as a highly rated priority. Magento EE even comes with Secure Payment Bridge which provides PCI Data Security Standard (PCI PA-DSS).
Magento Connect: the world’s largest ecommerce application marketplace.
Code-level Access: open source, PHP code available for you to play with.
Web Services API: Built in support for SOAP v1, SOAP v2, XMLRPC, REST with 3-legged Oath 1.0a.
Because it is awesome: