I've been using NordVPN mostly because I know the few guys who work on it (some of the best engineers in Lithuania IMHO), but even more so because they have some great arch community packages etc. I've been mostly using this easy cli: https://github.com/nstinus/nordvpn
Managing openvpn can get really awkward especially if you're not keen on learning everything about it.
Though my input might not be very valuable because I only care about geoblocked content and torrents.