Not recommending a VPN here. But there are many open-source anonymizing networks out there that need more attention. I know speed and avoiding blocks and captcha's are important to you, so this answer is not geared toward your use case, but for those looking for a free alternatives to VPN's and don't care about the speed and want to help out the network, there are
lokinet: (https://github.com/oxen-io/lokinet) (Based on the LLARP, low-latency anonymizing protocol, basically tor 2.0).
(My personal favorite): i2p. A network within a network. Downsides are you can only download torrents within the network, but the upside is there is a solid community and there are more and more torrents that exist. Mental Outlaw has a great video about i2p
There are some VPN's you can trust, but in the end of the day, I trust encryption and the decentralized network better than any centralized corp.