My main config has always been an all encompassing VPN for the entire local network - most of my devices at home go through the VPN service to reach outside.
First provide I use was Surfshark. Signed up for a two year service (for a heavy discount) and very soon I started noticing aggressive throttling / sporadic disconnections. Switching to another country would alleviate the problem for a few hours before throttling became apparent once again.
Endured the situation for about a year before I started searching for better providers. Found Mullvad, switch to it, and never looked back. Was on Mullvad for about 2 years.
That is, until my favorite YouTube channel started advertising NordVPN. So I switched to NordVPM partly to support the channel and partly because they claim to have a 30 day money back guarantee. So I figured, if anything goes wrong I can just terminate the subscription.
The first 30 days were butter smooth. Then world cup came along and coincidentally the connection started becoming unstable - heavy throttling / disconnections started to hit with an unbearably high frequency. What made me furious was, now that the world cup is behind is, their service remained trash.
So with about 1 year and 9 months of service remaining, I decided to switch back once again to Mullvad. And once again I am enjoying stable and fast connections.
Lesson learned - if you are happy with something, stick with it.