Instead of inspectlet use Matomo and host it on your own server. Matomo is as good as Google Analytics. Host all fonts on your own server and not at Google.
Yes and a dedicated server wouldn't make it faster, because your problem is not the server. Most of all requests come from external hosts like Google, Facebook and so on. Kick them off and your shop goes 3-times faster, atleast!!!
For developing I have the same. On this server I have around 10 different shops running. The biggest one is a Shopware shop, similar to Magento and this Shop has around 50,000 products. It is fast, really fast, so I think you don't need a VPS.
I think you are a dreamer? ;)
There is no provider in this universe who allows a higher max_execution_timeout higher than 300s on shared hosting. The same with memory limit! If so nobody would pay for a dedicated server!
In a certain respect you are certainly right with your accusations, but the problem has to be put into perspective. The cache extension for OC actually works perfectly as long as you don't use Journal 3 and you don't use the crawler, because Journal 3 has a device detection and generates...