Mullvad is really the only one worth using in my opinion. It's cheap, it's been audited by plenty of trustworthy people, history has proven they actually do not keep logs, and they don't require an e-mail/phone number/username/password to have an account with them.
And some fun facts about some of the others listed here:
- Private Internet Access is owned by Kape Technologies, an Israeli company owned by an Israeli billionaire with ties to Israeli intelligence
- Proton's CEO Andy Yen publicly talked about his appreciation for the Republican party and how "10 years ago the Republicans were the party of big business, now they stand up for the little guy" on Twitter
- Mozilla has a history of their services shutting down abruptly quite frequently due to internal restructuring and reallocating of funding to different things
- NordVPN and Surfshark are really the same thing, except NordVPN has a cheaper price tag, they're owned by the same company
- Windscribe's founder & CEO Yegor Sak is quite a big fan of Elon Musk and posts quite interesting things on his Twitter account (cw: ableist slur, https://xcancel.com/yegor/status/1898491865713791126)
I still use OpenVPN on my NetBSD machines. NetBSD has WireGuard support, but I've had issues with it a couple of times and it's still technically experimental even though it's existed for 5 years or so at this point. I've been meaning to try it again but I don't really have the time. They both get the job done for me so I don't really have a strong preference. If it isn't broke don't fix it.