I personally don't have much experience with woocommerce but, from what knowledge I have, I would only use it for something simple like a restaurant menu or a bike shop where not a lot of products need to exist at once.
For a more advanced e-commerce site you need to think of performance...