The external decoder is generally connected to an independent sound card digital output
usb decoder is generally connected to the computer usb port
Their DA decoding chip may be the same, the difference is actually the input method is different, one is usb input, one is SPDIF fiber or coaxial input.
Last time I saw a usb decoder claiming that its sound was better than the external spdif input decoder sound, I really laughed.