With SPDIF and I2S, the source controls the master clock. With asynchronous USB, the destination controls the master clock. As such, the quality of result with SPDIF and I2S is primarily dictated by the source implementation and vice versa with USB. This distinction is important.
It has been demonstrated through independent, objective testing (Golden Sound, L7 Audio, etc.) and supported by followup listening that DACs that provide USB implementation that feature galvanic isolation and high quality clocks (e.g. Holo Audio) effectively eliminate noise and any jitter falls well below the audible threshold. This holds constant even from noisy sources, with no observable benefit from either switching to I2S, and inserting an expensive external DDC into the USB connection actually degraded performance.
A streamer brings the convenience of a single box that also includes an internal DAC. Alternatively, using an external DAC with a high level of USB performance opens the door to streaming from a computer based platform like HQPlayer ($300 USD), which enables high upsampling rates, PCM->DSD conversion, and a wealth of filters and modulators that offer measurable and audible advantages, all of which that lie well beyond the computing power of a streamer.