I'm on ProtonVPN for a couple of years now. In the beginning the Linux client was a bit of a pain, but they also let you download OpenVPN and WireGuard config files. By now the VPN client works fine, also has a permanent kill switch, the only think lacking behind on the Linux client are profiles.
Other than that their services work really good, I have no performance issues and nothing really to complain about.