I have gone through this over the past 3 years.
Recommend ROON + Qobuz . Tidal will be ending its association with MQA as the company is no longer solvent . MQA was lossy anyway.
Many ways to stream , but I have settled for a laptop running a debloated
Windows is noisy so AOhttps://www.highend-audiopc.com/audiophile-optimizer and Fidelizer Prohttps://fidelizer-audio.com/fidelizer-feedback/ assist in making windows less noisy.
MQPlayer software is a must for upscaling and filters- Requires a substantial CPU to run this software at extreme settings.https://www.signalyst.com/
One last piece of software that enhances the SQ - Trusted clean .