Magento allows users greater flexibility in deciding on the look and functioning of your site. The magento extensions that you may use in your site can be endlessly customized by the magento developers which in turn allow you greater control over your site.