Note, not all DAC/amp via USB will allow for hardware volume control.
If I use a RPi4 running RoPieee connected to my Mojo2, Audiolab 8300CDQ or my FiiO R7 it does not control the volume at the hardware level, but can via DSP. Same applies here if I connect my Roon server directly to these DAC’s.
With my Dragonfly Cobalt DAC/amp it does control volume at the hardware level.
Both the Chord Mojo2 and Cobalt are Roon Tested, but not equally so.
As a self contained Roon Read endpoint, DAC & headphone amp I highly recommended the FiiO R7. Form factor may not suit all, but it’s great features and capabilities of running Android apps makes it very versatile. There is the R9 as well.
There are negatives either the R7, such as very slow update cycles. 1 update since I’ve had mine (nearly 2 years).
It depends on what you like. Multiple boxes for a granular setup and tastes, function such as volume or convenience.
Torben - The output from your Roon Ready streamer will a digital music file. Your DAC does not care about the origin of that signal - it could come from your Roon Ready streamer, a non-Roon streamer, a CD transport, smartphone, whatever. You could send the output from a Roon Ready streamer to any DAC, DAC/AMP, or other device you desire. There many Roon Ready DACs and DAC/AMPs, so you do not need a separate Roon Ready streamer unless you are committed to buying (or already have) a favorite DAC that is not Roon Ready.