Etsy
Pro:
Market to a Large Audience by organic search traffic
Easy to Setup and Maintain a Store
Great Shipping Control
smaller budget
You want the benefit of Etsy’s brand
Con:
Charges Listing and Transaction Fees
Only Sell Handmade Items
Limit Brand stand out

Shopify
Pro:
Flat Rate Plan (Free, $29 to $299) you can predict to pay next month. that meant you sell a lot of products.
You want your store to be fully customizable
You can have a lot of inventory/products on the store

Con:
Hard to set up/ to decor the website.
Take time to understand what platform's funcation
Plus buy domain.
Limit Shipping Control

If you have a question about the online store, leave the comment. I will answer too, and other people can learn from it too.