Many if not most off the shelf streamers cannot run HQPlayer dsp, not enough processing power. Probably my single greatest issue with off the shelf is this lacking. Most have chosen low power processors, their means to achieving low noise platform. With the right diy setup you can have both high speed processing and low noise. Takes more engineering prowess, but greater speed and using less of a processor's capabilities may result in superior performance.
DIY may also result in a far more adaptable streamer, I can choose between optimal usb, aes/ebu, coax, I2S, direct ethernet out with my atx board streamer. With Euphony OS can choose between various music player software, all Roon, Roon core with embedded HQPLayer, Roon with Stylus EP (Eurphony's music player), all HQPlayer, all Stylus (core and endpoint). Many other proprietary optimizations available via Euphony OS, for instance direct play from RAM.