The answer to your question is very dependent on how the site is built, what plugins are being used.
Since you gave us a domain name tho I was able to visit and determined
I would recommend Dreampress because it’s fully managed. You get the ability at this level to contact support and report “fix my site, it’s slow.” … (Of course not that generically… you would need to say something like here are test results that indicate ___ what can we do to improve that)
If on the other hand you have expert status on wordpress and plugin management, you might utilize a standard VPS. (Most people really don’t have this level of expertise even when they think they do.)
I would not recommend shared hosting for any site utilizing woocommerce. (although those do exist).