Well, i thought that i would have to add a little comment.
I run a quite complicated site (geodirectory, bbpress,bbforum,etc).
I had to start a new site for a shop (as adding woo commerce would simply have made it too slow and update issues, etc.).
I spend a lot of time just doing website admin (things breaking, why??? etc). Which should have been on content creation.
Also i created the woo store, then realised after that that you cannot import video urls from a 3rd party (like you can in lots of other commerce software).So, a huge time waste.
And in terms of cost, for funtionality you need… every plugin costs money…for a small thing you may need… this then runs into costs every year which adds up across multiple plugins.
In terms of the plugin store… i always look for performance orientated plugins, which takes time as many simply bloat the site. Yoast- rankmath, contact form plugins, etc, etc.
Simply look at pagepipe.com and understand why he is able to get so many interested to understand this.