A couple of hopefully on target comments.
I upgraded my Node 2i by adding a PD Creative Linear Power Supply board. And then offloading the DAC function to external DAC's. First SMSL SU-9 and then upgrading to a Gustard R26 ladder DAC. All significant improvements in SQ. And the Node is hard wired to the router with an audio quality switch. No Bluetooth or WiFI in the "stream".
To the discussion of App interfaces; BlusOS vs whatever. The best solution is to subscribe and use Roon. It is heads above everything else; for sure Tidal (which I stream) or BlueOS. Yes, it's an additional fee/subscription. But when my Roon Core was done for several weeks I had to rely on the other two apps. So clumsy in comparison.
Once the Core was back up and running (I use both Roon apps on an iPhone and MacBook) I was so happy, grateful. Because it makes accessing your streaming and local library so easy and discovering new music and information about it is so readily available. Roon makes my whole system so available. I listen so much more than I did before. It's an essential tool to any serious audiophile. I think almost as important as the other physical components; streamer, DAC etc. Try the free trial as see for yourself. That's what I did and was immediately hooked!
Again just my personal and humble experience!