Out of the box full service solution, great UI. I feel like if I was advising a friend or small business I would tell them to use Shopify based on its full service product. More expensive but a lot for it.
Solution within a solution is building themes with builder.io
I have an in depth article on Shopify that includes when Shopify may not be the best solution.
Standard Theme, Custom WP Theme, Headless Integration. Free, flexible, more complicated. Is WooCommerce a legitimate competitor to Shopify?
Starting to hear a lot about
Part of the e-commerce solution
Build from scratch using Stripe API
Coding with Basir has a course here with neither of these options and builds from scratch. He also has a different course with commerce.js.