So much controversy over streaming devices and sound quality. I hear reasoned arguments involving technical issues from both sides.
So, I go to the one tried and true method that always provides me with a final judgment when it comes to audio, and that is called LISTENING. This is audio people!
In my experience the most important upgrades in streaming chain were, dedicated server, separate streamer, modifying server for two ethernet ports, FMC, and quality LPS on all equipment in streaming chain, Next step down was quality usb cable, below that ethernet cables. This all assumes one's dedicated audio AC and grounding is taken care of.
I did purchase an audiophile switch, the only network or streaming device I've ever tried that resulted in diminished sound quality. I presume this may be due to my two ethernet port setup with server, which means signal having to detour through an added ethernet cable and the switch to FMC vs. direct out of server to FMC.
I'd add the audiophile switch is likely the most controversial component in streaming chain based on my research from the more streaming oriented forums. At this point I'm thinking it's superfluous if one has done two ethernet port server thing and/or FMC. It may also be running LPS on my router has some bearing on this.