I’m no expert, so I can’t say what’s best for your personal use. I use a VPN service provider, PIA VPN. It allows me to use public WiFi more securely. Some use it to help watch European sporting events. To do so might require you to set your location somewhere in Europe.
The paid VPNs are supposedly better than the free ones. PIA VPN is normally $40 per year, though it does occasionally go on sale. I do have to reset the connection once or twice a day when it loses connectivity. Hope this helps.