Any Suggestions?

Greetings everyone. I hope I’m not creating a duplicate thread for this issue I’m having but I search through the forums as much as I could to find some answers. To no dismay, here I am!
I am Playing Dota 2 since 1 and a half year but I want to get beyond some more region restrictions and Play with international players but free vpn doesn’t provide any port forwarding so i was thinking to buy one.
I have found some of them and they are giving discounts this cyber monday. If any of you have used them so give me some reviews regarding that.
PureVPN $1.32 for 5 years
CyberGhost $3.5 for 18 months
VyprVPN $5 for 1 year
Expressvpn $6.67 for 15 months
Any ideas and direction on what I could do and which one to buy, would be the upmost appreciated!

I have bought the PureVPN 5year plan after thorough research.
And it works perfect on my Laptop and other devices as I have mentioned earlier that I wanted to use it for Port forwarding purpose and that works.
If anybody wants to buy a VPN I recommend that you should buy PureVPN and must buy it today as their Christmas deals gonna end soon,

Still, I can see some great deals by them this New Year,