My experience has been that streaming great sound but takes much effort. It took me over 1 1/2 years to get the sound of streaming to match my CD Transport and Vinyl sources. Neither I nor my two sons hear a difference now switching between CD or streamer at 44.1/16. Hi res sounds even better but generalizations do not work well with audio. For example, the best sounding vinyl still competes well with the best hi-res audio files. But some hi-res audio sounds the same as 44.1/16 files and some CDs sound better than their vinyl counterparts. Only keep in mind that different pressings of the same vinyl can sound better too.
One of the good, or bad things about this hobby called audio is that we need contrasts to know if one sound is better than the other. Our ears adjust to the sound of our system and we have to hear another system, source or live music outdoors, in a club or in a hall to determine if our system is better/worse. The same goes for sources. So I started out with my CD Transport/DAC combo which sounds great to me compared to other systems I have heard as well as my vinyl source. I bought a music server/streamer and ripped my CDs to FLAC files and got a subscription to Roon. It took a little work finding the right USB cable to get FLAC files and CD to be indistinguishable. At that point streaming was good but not up to CD or FLAC files. After going through various configurations, cables, power supplies, FMC’s, different SFPs and so on I got to a final configuration that makes streaming equivalent to CD, FLAC and downloaded hi-res files.
I am not saying this is the only way. I’m sharing my configuration to help others save time/money.
1) Ditch the ISP’s modem. Get a good quality modem. I also added a low noise power supply to the modem and router. Can’t say that I would hear the difference in an A/B comparison but it is a relatively low cost upgrade. I have coax cable internet service.
2) Get a good quality router. Ethernet cabling is a must for good streaming but a good wifi router should do no harm to the network signal.
3) Get a good audio grade network switch. I struggled with the idea of spending thousands on a network switch. When the LHY SW-8 came out I grabbed one and love it. Very effective. Until then I was using a fiber optic link between my router and streamer. It is good; but the SW-8 is better. Now, the thinking would be that two good things together would be even better. Wasn’t the case. The SW-8 performs best direct into the router.
4) Use Ag plated ethernet cables. Full silver might be better- I don’t know. Silver plated cabling makes a difference. Well worth the minor investment.
I’m sure others have different experiences. Many paths to the same goal. Everything matters. Also, my SW-8 is plugged into my power conditioner.