Tidal and Qobuz are good, if you need a streaming service, although Qobuz is much less oriented around "pick a vibe and press play". They might not have exactly the things you like about Spotify, but as far as sacrifice goes, if you feel Spotify should be abandoned for ideological reasons, it's trivial.
Tidal seems less obsessed with breaking everything all the time. They have a decent API and while they want you to use their playback SDKs, they're relatively less hostile to the various 3rd-party playback libraries (they don't actually encrypt their media, so once you have a valid bearer token you've got everything). I've not tried their Tidal Connect solution but I have heard it's a bit rubbish.