I would suggest setting-up VPN
directly, not going through "a service." (Or, set up your own host that you make publicly-available to
you.)
VPN is basically a
security protocol, concerned with "concealment, message integrity, and sender verification."
TOR is a
transport protocol, designed mainly to "see to it that the message gets through," even when the message must pass through subnets that would interfere with the message if they could. (And, who
will interfere with it to the extent that they can.)
Necessarily, TOR already provides many of the same services, because TOR must not merely "see that the message gets through," but also see that the message gets through "as tendered," and that it can be recognized to be an authentic message upon arrival and reassembly.
Frankly, I would not expect either of these services to
actually provide "anonymity," since the powers-that-be are capable of
"total message-traffic surveillance" on this network. It is certainly helpful to keep things out of the easy-reach of nosy
corporations, but don't think about using it to commit a
crime. (And if you
do, I'll happily paint the jail-cell in which you can rot for the rest of your miserable life.)