VPN recommendations depends on your need and requirements.
Top 5 items to consider when you are looking for vpn:
3. Servers location
4. Log files policy
5. Customer support.
All depends on why you need a vpn? To unblock sites and avoid geo restrictions, to protect your data in public wi-fi, access USA or UK content, etc.
Personally I have tried several services: Sahrzad - good for Middle East for voice calling, Aeroshield - great security. My friend in China uses vpnprivacy.services and it works fine in CHina.