Hi,
Really depends at what level of the audio spectrum you are looking, if mobile is one thing then streaming is ok. If High End then CDT + DAC may be the safest.
Has you may know in Audio is timing critical, and on a CD player or a CDT + DAC you get a controlled environment, where all the aspects of the implementations have been thought through.
On streaming, if using an external provider there is a part of the signal path that you will never control (basically all that comes before your home router) and can affect timing and other variables. If you use a in house streaming like Roon or HQ player then you probably can get very good results. But in both situations and on the side that you control, you need to pay attention to the implementation detail.
I still have CD's because they help me:
1. Compare the SQ of the external streaming services
2. Compare the SQ of my in house streaming
3. Spin CD's just for fun of it :-D