Reasons why Magento is Preferred over the other eCommerce Platforms