The top eCommerce platform really depends on what you want to build as well as how much control you want over your channels.
What I mean is that if you want to build a business, going to Amazon won't do it for you. Amazon won't give you access to your customers (email or otherwise) and you'll be competing with other products with not much opportunity to brand yourself.
If you are looking to build a business and grow your brand, I'd recommend having your own website as a core strategy. You can brand your product (so you can charge more than other people) and you can also take control of your customer list (so you can upsell, downsell, etc. to them!).
Sure, Shopify is great for some businesses, but launching on WordPress (with 3rd party integrations) or ClickFunnels is better for others. The best tools are different depending on what situation someone is in, if you're interested in learning more about what's best for you in your current situation, feel free to reach out via DM!



