I appreciate your post and sentiments on importance of CD playback in your system.
As far as streaming goes, a decent streaming setup is far from plug n play. The biggest nemesis of any streaming playback system is the ‘noise’ emitted by your router. As you’ve probably read here, many here have gone above and beyond to reduce or eliminate the noise. I am going to go out on a limb to say that a good streaming setup is close second to a Vinyl setup in terms of complexity. Once you address the noise, streaming can be as satisfying as any other playback medium. And then there is this whole endless debate on “CD is better than Streaming” without much consideration given to provenance of a recording you are listening to on a CD and Streaming services which BTW, is the single most important differentiator as to why a CD may sound better than its Streaming counterpart and vice versa. Then there is level of commitment to electronics between CD and Streaming setups :-)
In my system (featured here in virtual systems) streaming has transcended both CD and Vinyl. I still buy CD’s and Vinyl but with clear emphasis on finding ultimate recordings. For me, it’s no longer about which medium is superior sounding.