Hello @jameswilliams_j
One of the most important thing customers forgets while purchasing hosting is,
Magento optimized Servers.
Let me clear one thing, Magento is not slow.
Slow Magento can not only the issue of custom code, extension or development, but it can also be the issue of hosting/server configuration as well.
Always look for Magento optimized server even if you don't go for dedicated.
Check out Nexcess, MageMojo, Cloudways, A2Hosting and choose the budget plan and see check the performance once.