How technically capable are you? I use WordPress + WooCommerce. It’s free open-source software and is self-hosted, so you aren’t beholden to a third party like Etsy or Shopify. It requires a lot more know-how to build than some of the all-in-one solutions like Etsy or Shopify, but if you can learn how to build and manage it, it can also be a lot less expensive. A domain + cheap wordpress hosting can run as low as $150/year, pick your own payment processor, and most or all other plugins you might need are free.