I must agree, I have used Cloudflare on the website before and had a number of issues with the site going down through UK2.net because of the turbo feature or something. Then I tried stackPath CDN and ran on. that for about a year, worked very well.
Eventually I switched hosting providers to InMotion Hosting, I ran it with CloudFlare for more than 3 months and checked average speeds, then tried it on StackPath for 2 weeks, then ran it directly on the server without CDNs, and found that the speed improvement was so tiny, that I felt it was not worth the hassle.
There are a few things I know slow down my site
LiveChat is a big one, and one I have tried to change a number of times, but my client likes it and all their staff know it etc. so I have been a little stuck with it.
Amount of .js calls which I have proven time and time again that when I have managed to combine 20.js and 20.css files in a single .min file has had a major impact, I have used a few solutions for this, @ben uses a nice one, but to be honest the whole process of combining the scripts no matter what way I have tried has always turned into a massive pain in the … When I ran this http://rakaz.nl/2006/12/make-your-pages-load-faster-by-combining-and-compressing-javascript-and-css-files.html it was the biggest speed increase I had ever had, was pretty amazing.
Images with lazy load and lazy sizes has helped a lot and I still use that even on the latest version of the website, also using swipers over slideshows.
Image file type I am hoping will also make a large difference.
I never mind people picking apart my sites, if it leads to ideas and suggestions, I am in.
I did show the google speed test, which seems to be the most pessimistic speed tool i have seen, while pingdom and gtmetrix both say my site loads in 2.3 seconds and list it as fast, while Google says its the slowest thing on the planet. haha, but I have to assume from an SEO standpoint that if a user typed in online accommodation booking or something especially on their mobile device, a site that takes 20 seconds to load will probably be last in the pile.
Out of interest when I took over this site from the original guys, Google speed tool was reporting 24mb and 18 seconds load time on the home page, I have managed to reduce that significantly without amuont of images or image quality issues, but 1 second would still be nicer.
Edit: in the other guys defence he was loading the standard facebook plugin on every page, so that was probably 4 seconds gone right there.