Honestly, having been in ecommerce development for 20 years, I'd say most small sites would be better off using https://ko-fi.com/.
If you really want self-hosted, WP & Woo is my preferred and main experience - but it was still very dev needy.
I don't know why Odoo hasn't made it to be packaged yet but I'd be more inclined to look at that than any of the other options.
Like I say, 20 years experience on the ecommerce merry-go-round, to the point that I barely bother explaining my recommendations now, so it's just a bit of experience from an old man as to how much of a time-hole the niche options can become.