Magento 1 & Magento 2 are definitely the best eCommerce platforms to go with if you want to actually own your online store. What I mean by that is – services like BigCommerce, Shopify, are SaaS (Software as a Service) – which means in the end, you do not actually own the code that your site is running on. It’s kind of rented to you for a fee.
Let’s be fair, you do save some headaches by going with a SaaS eCommerce platform – but you will not have 100% control. The main problem behind “Magento is too hard”, “Magento sucks” is actually reflective of the state of development services provided by agencies – it’s generally pretty poor.
I have been building eCommerce stores since the early 2000s. I’ll guarantee that you will love Magento, and that it will make you money… unless your product sucks… sorry can’t do much there 🙂