Totally agree. I love Cloudflare. I recommend it even for small businesses. It's easy to use and scales beautifully.
The article says:
> My issue arose when I realized that they remove your SSL certificate, then use their own. Cloudflare is a big MITM service.
All you have to do is change one setting in the DNS record (from Proxied to DNS Only) and you totally bypass the Cloudflare reverse proxy for that resource. So you can use your own SSL cert (if that's your thing). And you can still use Cloudflare access/zero trust with that resource. And solid and free DNS service. And cheap domain renewals.
Cloudflare is a great set of tools for many use cases.