Using streaming services is extremely simple these days.
I use a WiiM Pro. It is "plug and play". All you need to do is install the app on your phone (you could even do without) and you are good to go. If you want to use streaming services, that's all you need. If you want to use local files, it is fairly easy to install a server (LMS, UPNP, Roon...) - provided you know your way around computers (I know that can be a problem for some).
The quality will depend essentially on your DAC.
Using the Toslink output of the WiiM Pro, I personally don't hear any differences with a CD player (using the same tracks) or with any other form of digital playback.
Similarly, I've heard (written reports) that the MSB DACs give excellent results as well with very basic sources, which become indistinguishable from more expensive sources, meaning that you don't need to tinker and tweak any longer...