Yeah, I think these two approaches are alternatives for doing the same - making the connected USB soundcard a default device for ALSA.
Though I'd expect that that -D stuff would work as well... I'll see if I can clarify that with some experimenting.