But what bothers me, is that it should, it should be 'bit perfect', UPnP should just be the same, and every UPnP server, whether running on a NAS or a separate dedicated server or an expensive badged server should sound the same.
So it depends on how you are currently running a UPnP Server, as I would image that a separate Roon Core, through an Endpoint into a USB DAC device SHOULD be better than a UPnP server running on the NAS and served over the network.
But with every system there is the possibility of noise being introduced into every stage, tolerances in the timing of the packet frames and asynchronous USB inputs.
I am sure that a Roon system can be stunning, such as Meridian's ID40 cards into DSP8000's, dCS Bridge in a dCS DAC with Master Clock or Merging's Roon product, etc.
Just I haven't ironed out the niggles of a Roon Endpoint into the Naim Network Player, wo native Roon support or a USB DAC input.
Again I am perfectly happy with the SQ from the NDS with a dedicated UPnP server, my concern is being left without new features/functionality from the Controlling App, that is not receiving any attention from Naim, as their focus is elsewhere in new markets and with new products.
I want the front-end User experience of Roon, for library and track management/information and playback control with the same SQ as I get from the dedicated UPnP server on that input.
PS Don't let my experiences determine the outcome of your journey through this maze.