You can get a VPN running in an hour or less. Algo even supports wireguard.
I currently have two VPNs — Algo Wireguard & iVPN.
Anecdotally the wireguard VPN rocks— crazy fast in every way, including connection/disconnection.
Sometimes YouTube is slow.. I just hop on WG and it’s fast again. I’ve achieved faster downloads via WG than my bare internet connection (thanks Linode!)
However, some points to consider:
1. If you use a VPS to host your own VPN.. you don’t gain privacy. Usually your IP can (mostly) still identify you. And your VPS company will hold you accountable for your traffic eg DMCA.
2. OpenVPN never borks my resolv.conf but Wireguard often leaves my DNS resolution in a state of confusion.