I got this interface because it is known for being the small form-factor "top-dog" for live virtual keys, and I was not disappointed. This unit is the lowest-latency USB-based unit I know of. It is well built, clean, transparent, rock solid and stable due to great drivers, and easy to use. The added bonus for me was the TotalMix FX mixer-client that allows me to adjust and EQ individual channels via the unit's onboard internal DSP. It does not have a lot of input and output jacks (2+2), but it doesn't necessarily need them. I bought it specifically for live performance use with my keyboard controllers, laptop, virtual keyboard plug-ins, and the Cantabile 3 host software.