PureVpn
Some servers are very fast, but you should manually find them, trying all in the list. Also its very good, that you can use one PureVPN account on different devices, for example i have IPad Air and it works perfect with it and also i have Sumsung Galaxy S7 edge and its impossible to connect to any server, every time some errors, i should contact some assistance about it. I use it also on my laptop, it also works well, but now i know which servers are fast, depending on time of the day. So I think its better to invent some button with automatic connection to the fastest server. All my experience is in China, where internet is really challenging.
Yushin777 about
PureVPN: Fast and Secure VPN, v5.3.1