The perfect VPN does not exist, but the best and free one is Proton VPN I use it and I can use up to 3 VPN addresses for free. Highly recommended
I don't think that free VPN services are a go to option either for security or torrenting or even unblocking different Netflix libraries. Coming across
https://thatoneprivacysite.net/#detailed-vpn-comparison I realized there are only few
reputable vpn that allows p2p traffic with their dedicated p2p servers which are:
- ExpressVPN
- NordVPN
- and PureVPN