I dunno; I don't know if I really like or trust cloudflare, but I'm sure I trust them more than my ISP.
And fwiw, since I'm sure someone will think it - I don't want to manage my own VPN on some remote server. Not only would I put myself at risk because I don't have the experience to manage a secure server of such importance, but all I did was move my risk from my ISP to some other endpoint (VPS hosting/etc).
It feels like a game of risks no matter what you do.