Torguard good for the modest price and great for experience users
I have tried NordVPN and some of the more expensive ones and they are excellent providers, but the main reason I choose TorGuard over others in the top 5 or 10 is the pricing. (There's also the fact that TorGuard seems to work well for all my needs). To get a good price with, for example, NordVPN or ExpressVPN you need to pay for a year or two's worth of access all in advance, so that you take a $100 USD odd hit immediately, and you are committed to using their service for years (and hoping nothing happens to them). I find TorGuards $9.99 USD quite reasonable for a no pre-pay month to month price and if you hunt around (I wont put it on here..and frankly can't remember the one I used), but if you get a coupon code you can do better than the $9.99 and still only be month-to-month. I pay a lot less than the $9.99 for the same service.
The service itself is quite good. Although you need to setup IKEv2 yourself for best results, with the on-demand setting for your VPN turned on on an iPhone, you basically get a continually encrypted Data flow that with IKEv2 can change quickly between cell towers (as that is what is designed to do) and you rarely miss a beat for encrypted data that is always on (and virtually acts like it has a kill switch because the on-demand setting stops for the most part your phone accessing data while it reconnects)
I use the Windows app in Windows 10 for torrenting and for safe browsing on a particular machine and it seems to work well - although you probably need a bit of knowledge to make best use of it. You can kill apps on disconnect (which might not be absolutely perfect technically, but I haven't had any problems for a few years now...and then you can set the app to load a script to bring back your apps on reconnect [which takes a bit of knowledge to make a cmd type file]).
I have also used the browser plug-ins (although it was a while ago) and they worked very easily.
The speed isn't as good as some of the expensive companies like Nord but its still quite reasonable if you want a service that works and does what you want quite well. Even using overseas Servers I can get 30Mbps which is all I need, although to be honest the more regular speed can drop to 15-20Mbps, but I think it depends on the server and what you are doing. I use my own countries servers for securing phone as I don't care about them be listened to here in the same country - and its obviously faster.
There are many great options to change encryption standards and change connection properties just like the big boys so its quite comprehensive for options.
But in summary the main reason I use Torguard is a good month to month price (which may not be as good if you need other countries streaming services unblocked (this is extra)), but the great monthly price and the fact that it works well for that price is what keeps me with the service.
The other thing worth mentioning is the online customer service helps seems quite good too - although I haven't needed it much or used it for a long time.
I think if you want a good month to month company that works and also for me specialises in torrents, then TorGuard is a pretty good choice. Just see if you can find a good coupon deal to make it even better.