Selling on Shopify is a great way to showcase your products. While it is not free, it also does not have as many guidelines and policies like other e-commerce platforms do. For example, you can sell whatever items you want, make your own layout, no competitor on your website and what is most important is that you can get the information of your customers. Why do i say that this is the most important? Because selling, even online, is not a one time thing. Continued patronage from your customers is what will define the success of your business.
On the down side, as owner, you will be responsible for creating traffic to come to your website. Think of it as real estate. You can have a store on the side of the road but if no one passes through that road, no one will know you have a store. But this can be easily fixed with the good social media presence. To accelerate this, you can also maximize Facebook ads, Google ads and other Programmatic ads to bring more traffic to your store. When you learn how to this properly, you are sure to make sales.
Pros
Sell whatever you want.
No recommendations of competitors in your site.
You can run your business no matter how you want it. Schedule shipments, schedule your own fulfillment etc.
Scale your business when you want and how you want.
Cons
Expensive compared to other e-commerce platforms.
Needs a little technical know-how to get it up.
No organic traffic.