WooCommerce is simplicity and stablility
WooCommerce itself follows the same principle that WordPress has been true to successfully for many years. The core is simple and above all stable and easily extendable.
If you are running a self hosted shop, you need to do configure and extend your shop until it meets you or your clients requirements. There are many, many plugins that you can use to extend your WooCommerce shop.
Here are a few things to consider.
Plugins are not compatible with each other
Plugin A will not work with plugin B and C, unless specifically stated. Software is like hardware in that matter. It has a non palpable but nonetheless real shape and size. Different plugins differ in shape and size.
Building a website is like building a house. Components you buy from manufacture A do not fit the ones from manufacture B. Double check whether or not WooCommerce A plays well with WooCommerce extension B, before you buy.
Every feature has an option or is documented
Read the documentation and check all settings of a plugin. If you cannot see what you are looking for, chances are high it is simply not there.
In my experience most use cases need customisations, either by detailed configuration or coding. You will hardly find a WooCommerce plugin that does exactly what you want just by activating it. In many cases this requires a deeper understanding of the technicalities. At times you will need to hire dedicated help. In my humble opinion: Support is telling you what to do. Service is doing it for you.
Test drive your plugins always before you buy
Take the time to play with a demo of your plugin always.
You can use wcdemo.com to test drive WooCommerce extensions.
In case you are having an active issue, I recommend to always check for conflict. Here is how to do so.