Brian X. Chen writes that It’s Time to Stop Paying for a VPN. I think he’s right, especially given that some VPN providers may be owned by less-than-trustworthy parties. For a time, I was using iVPN, which still seems to be a reasonable choice. However, when my subscription lapsed, I didn’t renew. My motivation to use a VPN just wasn’t as strong as it once was.
For those that still need a VPN, self-hosting is an interesting option. The article mentions Algo, which looks straightforward and well documented. I haven’t tried it out myself, but if I feel the need to for a VPN in the future, I might opt for Algo over a commercial provider.