Cloudflare is fine - just disable their Rocket Loader feature.
With no configuration effort, it saves half the bandwidth back to my server.
It might be that years ago Cloudflare didn’t work well with Discourse, but it’s not true today. It would be nice if we didn’t keep seeing doubt about it. If anyone has a specific problem, they should start a support thread here describing what’s not working.