I actually have used Proton, and it's a good VPN, despite requiring a Proton account (which I do have). The other only recommended ones are IVPN and Mullvad. Anything else is trash, unless it's vetted and proven FOSS.