A few years ago I got a discounted 3 year subscription to SurfShark, which served me well as an occasional user. When renewal time came, I decide not renew until the next time I need a VPN.
Looking for the best deal I came across Urban-VPN.com which is totally free (what am I giving up in return?)
VPNUnlimited which seems to have an unbelievable deal in $99 for a lifetime subscription (though I have had bad experience in the past with other companies that offered great lifetime deals, and then discontinued the service).
VeePN.com offers 5 years for $99 which also seems like a decent price.
Any experience with any of those? Are they legit? To what extent do they allow server location (I know Urban-VPN.com doesn't let you pick a specific US state, like SurfShark does, I don't know about the others).