I have been a ROON license holder even before it was released (maybe 2015). ROON has settled into a very nice sounding (there are ways to tailor the sound in ROON), reliable, and easy to use interface (less MAC like now).
If you want to something close to the best streaming I think a FMC after your network switch and then a fibre optical to remove analog noise before it gets into the DAC will give you reference level sound.
There are many ways to do this and I do it as follows (ROON Core in another room):
Network Switch -> EtherRegen (used it in reverse B to A) -> Fibre Optical to Sonore OpticalRendu -> USB to DAC
The ONLY time I had an issue was when placed my cheapo ROON Core PC behind the PowerLine part of my home network and I was playing hi-res streams. I had QoS network issues that manifested as distortion. I could reproduce this 100/100 times. So my solution to this was to move my cheapo computer to the faster Ethernet side of my home network.
ROON is TCP. it is guaranteed delivery in theory at the network protocol level. However, how the network deals with congestion varies. I believe with ROON the network is told to drop the packets and the sender will scale down the sending. So this will result in some audible distortion. Without the congestion ROON is great at delivering the packets. The congestion is not the fault of ROON.
ROON also has the ability to deliver a Grouped stream of the same music at the same time to multiple ROON Endpoints in varies rooms. That is pretty impressive and complicated.
ROON has support for Convolution filters. This is a big deal with headphones and I also used it also for 2-channel.
The most cost effective audio purchase I ever made was a Lifetime Subscription to ROON for $450 before ROON was even released.