I’d recommend deciding what you’re looking for in a VPN, then using r/VPN’s comparison guide to find which one suits your wants.
Is this the best method? Idk, but it’s what I did and I’m pretty satisfied. I decided that the most important factors to me were port-forwarding, price, speed, leak protection, and encryption - basically in that order. Using that criteria I settled on AirVPN, and I have no complaints so far (one month in).
Some people care more about ethics, or ownership, or what have you. So what you think is the best VPN will depend on your needs. There’s no perfect VPN anymore, imo
Edit: As others have pointed out, some VPNs also come in optional packages. Ones such as Proton. That’s something else to consider if you’re in the market for stuff like antivirus or secure email