Like with everything, the answer is 'it depends' There is no absolute answer to the question "which caching system is better for WordPress" like there is no absolute answer to questions like "which Linux distribution is better" or "which operating system is better".
WP Super Cache is a fine product and it is one of the plugins recommended by DreamHost. If it will solve all your Woocommerce issues depends on your level of knowledge, your wp/woo setup and your type of traffic. If you haven't used a caching solution, I would suggest you to read about the ones suggested in that article, install the one that you feel more comfortable with on a testing server, run your traffic tests and see how things behave. If you're satisfied with the first results, good if not, try with another solution. With the benchmarking results in hands, you can ask on these forums more specific questions based on (almost)real-life behavior.