As far as I've tested, I'd say USB output is very good but USB input may not be practical unless you have android device with very low input latency like Galaxy Nexus or Nexus 10. Pls. Let me know if you find Android device which have similar input latency as Galaxy Nexus or Nexus 10.