I used to think that CD was better than using a streamer having a playback designs SCAD player and this was the case for some years. However I built a dedicated 2 box computer/streamer following the audiophilestyle forum for advice. It took a while and several builds to achieve a high quality result.
I play files from local storage on the computer which, from my experience, is of higher SQ than using streaming services although less convenient, having to rip CDs.
The eventual result easily equalled my vinyl set up (Kuzma XL, 4pt, Atlas, Ypsilon phono) sometimes surpassing it with modern digitally recorded music. The vinyl only raised the game with my 60s and 70s jazz albums and some older analogue recordings depending on their quality. Digitally recorded classical, especially hi-res, can sound stupendous.
I would say the steaming device is at least as important as the DAC used.