There's nothing special, really. The USB audio interfaces are just sound cards to the operating system and treated as such. There are special options that can apply to all sound cards like dedicated modes, and many devices have special low latency modes that drop the audio latency from tens to hundreds of milliseconds to under 10 milliseconds.
The question before doing all this is the software. Are you writing it yourself or are you relying on prepackaged software? Because of it's prepackaged you need to know if it's tied to that specific hardware or can work in general, or if there are special requirements. There's way too much out there and knowing what you can use or what kind of system is required is impossible. Some may require really high end systems, others are buggy, etc.
The real thing is have you tried any of it or is this brand new to you? Because a lot of it is way more advanced and more obscure or may need a lot of pieces to get set up to just commit without actually having tried it.
The question before doing all this is the software. Are you writing it yourself or are you relying on prepackaged software? Because of it's prepackaged you need to know if it's tied to that specific hardware or can work in general, or if there are special requirements. There's way too much out there and knowing what you can use or what kind of system is required is impossible. Some may require really high end systems, others are buggy, etc.
The real thing is have you tried any of it or is this brand new to you? Because a lot of it is way more advanced and more obscure or may need a lot of pieces to get set up to just commit without actually having tried it.