Agreed - Spotify's UI is bad and getting worse, and its quality is meh, but its discovery features are top notch and it has the biggest catalog.
I have audiophile equipment - $900 MSRP Hifiman headphones, discrete DAC and amp - and I tried Tidal to see if I could hear a difference. 99% of the time, I can't... and Tidal's MQA format is questionable anyway. (Not sure about Apple's "ALAC" either.) I used a playlist importer to get my playlists to Tidal, and about 90% of my tracks made it - with some obvious mismatches/songs not found for unclear reasons. (There were also, in fairness, a few songs Tidal did have which the import tool missed.)
But Tidal just doesn't seem to have the radio and discovery features I use to find new music. If I used it, I'd have to constantly sync all my tracks (by paying for an external service) and risk losing some of them, for an audio quality difference that even most audiophiles seem to admit is negligible unless you're in ideal listening conditions with a track you know extremely well.
So even though they're constantly making things worse, I will stick with Spotify for now.