And sure as fuck never use a free one for anything remotely sensitive.
I think ProtonVPN might might be an exception here. They're pretty trustworthy as far as I know, and have some free servers.
But my go-to is Mullvad, mainly for the flat pricing. I hate how most only have good prices if you buy a full year or so.