Magento is not for everyone. The decision to replatform to Magento over another eCommerce solution should be made with care. Understand what your business is capable of doing and willing to spend in order to be successful at eCommerce. If your business does not have a lot of technology talent and you have a simple budget and don't want ongoing maintenance costs, then Magento may not be the right platform for you. There are other solutions that are simpler and have lower costs; however, sometimes the downside to those platforms is that it limits your business as it wants to grow.
Magento is for the business and merchants who want to live with freedom from limitations. Magento quickly became the #1 platform because of the flexibility, scaleability and the accompanied ecosystem that supported and pushed the limits of the platform. We always tell people "we have never had to say 'no' to a business with something they want to do with Magento." There may be better ways or different ways to accomplish something with less time and cost but anything is possible.
At Rocket Web we are 100% Magento focused and believe that for merchants who plan to invest the time and money, the outcome can pay off. We don't make promises about the future or the potential outcome, but we promise to give you a straight answer and recommendation with what we think and have seen with our time in the Magento world.