Go with Magento as it is considered as the ideal framework for ecommerce store. However, it does require high Magento web hosting server in order to run properly. So, both of these coupled together...