My experience is comparing a tricked out Bluesound Node2i with an SBooster to a Zen Stream powered by a 15V iPower Elite.
Initially, the Zen sounded fuller and more 3D going into a Chord TT2, mscaler, or Dave compared to the Node2i. All tests of the Zen used a Curious Cables USB cable. After a few firmware updates, I noticed that songs started skipping or just stopping when fed from Roon. (Roon and AirPlay only activated).
At that point I switched back to my Node2i. I had originally given up on it since switching between AirPlay and Roon was slow or forced me to reboot the Node2i to accomplish a switch. I took the latest firmware update on the Node2i as I set it up again. Since then, switching between AirPlay and Roon has been pain free and quick. Similarly, Roon behaves correctly without skips and stops. Sound quality is fine.
Gist of this story: Functionality is more important than sound quality. It might pay off to have two different streamers as firmware development ebbs and flows between good and bad.