The cabling, it all passed on my test gear, and the U5 is the only streaming device out of over a dozen in the house that has issues. Everything else runs just fine. I have home runs from my electrical panel to the AV gear, NetGear switches, a variety of QUALITY Cat6 Ethernet cabling, installed myself and tested. The ifi device worked, it solved an ongoing issue along with improving the picture quality. In fact, I have a dedicated ISP for the streaming, and a separate one for the rest of the house. And yes, I swapped around ISPs and still had an issue with the U5. For $89 it was worth a shot, and I could return it if it did not work, well, it worked. Lot's of folks swear by these ifi sticks, stating it solves these hang up issues with a variety of devices, especially with streaming music and some hardware. Saying it is snake oil when so many out here, at least in my research, have solved these annoying issues with this particular device.
Some of the streaming devices, all without issue, all hard wired... 2 Roku Ultra units, two Apple TV units, one Volumio Rivo Streamer, one WiiM Ultra streamer, two WiiM Pro and one WiiM mini streamers, one Pi2 Mercury V2 streamer, and probably a few more... The U5 is the only one with issues, and the ifi LAN stick now has it running pretty solid. Snake oil or not, which is BS, the device works.