I like tech, but I don't trust it
Well, that's not true. The tech itself isn't at fault. Like any other tool it can be used in good or bad ways.
VPNs is an interesting topic and again one where a 'quick and dirty' answer won't cover the finer points but I'll give it a go
What is a VPN? Essentially just a way of connecting two devices 'privately'
Does it make it any harder? No, you just turn on the VPN on your phone / computer and off you go. It does make it slower though....
What most people think of is NordVPN or some other paid for service where you can pretend you're in a different country so you can watch iPlayer when on holiday or bypass some of the recent restrictions brought in by the Online Safety Act for ..um.. 'research' purposes?
Yes, VPNs can make 'the internet' think you're somewhere different geographically and they achieve this by using the IP address of the device you're connected to rather than your local one. So the big providers just have a bunch of servers all over the world. NordVPN has something over 6,500 servers in more than 100 countries - so that's what you're paying for.
So how can the free providers do it for free? Well, there's an old saying that if the service is free then you are the product! Essentially some of your data may not be as private as you might like and may be being sold off if you're using free online providers.
Not to be confused with other free VPN software which comes from the Open Source community and credible providers.
Yes, I know. "Don't trust the free stuff, apart from this other free stuff" - I did say it wasn't straight forward
To answer the question, yes, I do use a VPN. Not very often, but I do use one.
When would I use one, and why?
Mainly when in hotels but in theory whenever I connect to 'public WiFi'. In theory that could include cafes, airports and any other 'guest network' scenario.
Why? Because who knows if I actually connected to the real network or to someone broadcasting the same SSID sat next to me (Man in the Middle attack) or if the network is secure (you'd be surprised how weak the security on many cafe WiFi routers is).
Now, I don't sit at Starbucks all day working 'remotely' using their free WiFi, so the only time I really ever use a non-trusted network is in Hotels. I have a VPN server at home so I connect to that and I'm essentially working as if I was at home. This does mean that when I'm abroad I could theoretically continue to watch Auntie Beeb (I don't but that's from choice rather than any technical limitation).
What's the difference?
With a paid (or dodgy free) online VPN all you need to do is create your account, download a piece of software or an app to each device and connect to it. Most of these will let you 'pick a country' that you want to pretend you're in.
With my style of setup you need to have a server in your house that's permanently on and install VPN server software on it so that you can connect all of your other devices to it. Your other devices will still all need the client software installed on them.
Now, in my case, my firewall supports WireGuard and OpenVPN (both credible trusted OpenSource software) so I have this enabled directly on the firewall because it's always on anyway and I don't have to buy another computer just to run the VPN server. However, you can do this with an inexpensive RaspberryPi and some free software. Lots of 'step by step' tutorials online so you can do this even without any previous experience of RaspberryPi or coding or anything else. Just follow the steps and you'll be up and running.
Still with me? Congratulations, you've won a teddy bear.
Now....
Just to really confuse matters.....
I'm in the process of setting up Tailscale which completely contradicts most of what I've just said.
Free, credible, online, doesn't need you to setup a VPN server and connects devices differently.
One of the problems with traditional VPNs is that they are a 'tunnel' through which all of your traffic goes. Again, perhaps over simplifying, but this usually creates a bottleneck which results in a slower connection.
Tailscale is based on the Wireguard protocol (very highly respected) and connects devices together in a sort of mesh (known as a tailnet) rather than through a single central point (gateway).
If you're interested
this describes it in a bit more detail.
It does need you to use one of those Identity logins which I don't like, but thankfully google email is free so I just created a new account just for tailscale.
The rest of the setup is really easy, doesn't require you to type lines of code into a terminal window and it's very worthy of consideration.
--------------------------------------
TLDR? The summary:
Always use VPN if connected to an unfamiliar or public WiFi (or wired) network.
If you really want to be able to pretend you're in a different country, or don't want to have to install any server then go for a reputable
paid online VPN service. I would personally avoid the free online services like the plague as I don't trust them.
If you don't care about pretending you're somewhere different (but you can pretend to be in the UK when you're not) then a free OpenSource VPN such as OpenVPN would be a good option. It will need an 'always on' computer at home but you could do this with a RaspberryPi (one off cost of about £40) and half an hour following a YouTube video (actually really easy to do - don't be put off by the perceived geekery)
If you want something in between, that's easy to setup, free and secure then consider Tailscale - but be prepared to do a bit of learning on how to configure it properly so that it will do what you want it to do.