Magento is the leading ecommerce platform, however, It depends on the business model and products listing, whether you have some products or thousands of products listed on your store, you will have to use Magento and always select best hosting for Magento store because after sometime. When you will have more products, you will face site loading issue and increase in bounce rates. I am using cloudways managed Magento hosting and It performs very well.