I have used Private Internet Access for years and find it satisfactory. I believe it stops leaks of the IP in the other end.
But this is a free and portable VPN that is quite good. It may not stop leaks but an encrypted connection is often the only goal.
If you get a disappointing speed go to options and restart.
You can also stop the web page launch each time you start in the options.