I had the same ideas, I also used a VPN provider when I was beginning to use VPN. Then I rented a linux server and setup IPSec and OpenVPN by myself, this way it is in my hands. In OpenVPN I start up a few processes, each of them listening on different ports. One of them I route through Tor, so I can choose which one…