I have an external USB audio interface (E-mu 0404 USB) so i can't use KS, and i use ASIO... but
1. ASIO plugin (1.2.5) can't remember my device. It's still in list after PC reboot but it doesn't work (foobar can't find the device). To bring it back, i need to remove old reference in the device list and add it again. It's really annoying thing. Seems like ASIO plugin stores some device ID which changes every reboot.
2. Why we can't set up device settings via plugin configuration? I mean the device own ASIO configuration (delays and so on). To open configuration dialog we need only one additional button and one call to the ASIO API, why not to do this? Why we must use third party utilities (typically not included in drivers package)? Actually i found only one freeware utility for that and it was not so easy to find it.
3. There are some topics about distortions when using ASIO... distortions are really exists (seems like buffer underruns), but we can avoid this by playing with the ASIO delay settings (see clause 2).