For what it's worth, I regret switching to NordVPN. It's unstable for me (it can drop out during peak times and I regularly have to switch server), their Mac software isn't great (struggles to reconnect on wake, poor UI, Electron app), I get random European endpoints despite always choosing the UK (meaning I can't use iPlayer which is region locked to the UK), and it's very slow compared to my previous provider (I have an 80Mb connection and NordVPN is definitely the limiting factor, probably cutting my speed by 30%).
I was with Private Internet Access before and will either switch back to them or possibly to TunnelBear in the near future I think. The last 6 months with NordVPN has been pretty terrible.