Website developers are spoilt for choice when it comes to platforms to build them on. In the last couple of years there has been a veritable explosion of plug and play e-commerce platforms like Shopify, Volusion, BigCommerce and more to pick from, there is a platform for every imaginable type of e-commerce store you might want to create. Given this plethora of choices, what makes Magento so special? Why is it such an overwhelming favorite of developers for building e-commerce sites? Here are my top 11 reasons: