Questions, answered.

Is WooCommerce enough?

For many catalogues, yes, especially if your team wants WordPress. Move to a custom or headless store when dealer pricing, unusual fulfilment or an existing billing system cannot be handled cleanly by plugins.