there's only one that's not extremely shady and has working port forwarding. If you don't need the latter, just stick to Mullvad.

What is the one with working port forwarding?

Proton, at least for me

PIA also supports port forwarding from non-US regions. And the Linux solution is better and provides a stable port, unlike Proton's 'run this command every 60 seconds and hope'.

I only use OpenVPN (another reason to move away from Mullvad), not their own clients. I moved away from PIA in the past, I don't remember why, it was a long time ago.

I was happy with Mullvad for a long time, especially being able to buy their scratch cards, but now I had to move to Proton due to the deprecation of port forwarding and openvpn at mullvad.

But PIA is american anyway so that won't work for me, I'm not signing up with new american services anymore since Trump came to power again.