+1 for Tidal. Stream quality is great. I have Spotify too. I use Spotify without a VPN. I used a VPN only to register for the service. I have a mate in the USA who every now and then, buys me a bunch of Spotify $30 vouchers, and I load those. Once activated, you listen to Spotify ad free on any device, no VPN needed. I run Spotify via PiDAC+, Roku and PC. I used to run Tidal via my Auralic Aries Mini, but lightning fried it around 3 weeks ago. Just ordered a Mytek Brooklyn, so will use that for Tidal, specifically MQA.
On the same HiFi, the difference between Spotify and Tidal is vast. I run a Valve Audio Exlame amp with Tannoy speakers. Spotify sounds tinny and harsh, with a brash edge that Tidal just don't have. I will try Tidal with Roon soon, no idea how that sounds yet.