As my streaming experiments continue, I'm discovering simple better than excess complexity. Start with best dac one can afford, next is matching streamer/server to take advantage of dac's optimal input, ie, dac usb optimal, likely separate streamer/server setup going to be best, optimal rendering is next in importance to dac. Then comes network, this is area of my present experiments, my take is keep it simple, all the filters and add ons haven't been effective for me. Get a broadcom chip modem, power with lps, quality switch or wifi router (not both IMO), again lps power and good to go. Cables important, but best can wait for last upgrade.
Once dac chosen, which server/streamer to choose becomes paramount, likely most confusing single aspect of streaming, thing to keep in mind is quality of rendering. You can have a great dac, devoid optimal matching rendering, potential of whole chain diminished, often greatly.
Based on my observations and experience, dac/streamer/server has to be considered as package, I've seen wide variables as to distribution of funds on each component within package.