С USB у меня не срослось из-за специфики. Среди нашего контингента терминал-серверные системы в фаворе. В качестве клиентских терминалов что только не пользуют. Втречались и луникс, и ведроид, и WinCE. Запаришься поддерживать этот зверинец. И даже с usb-com начались проблемы. Поддельные чипы, кривые драйвера для винды. Например еще для win7 было трудно подобрать драйвер для пролифика. Можно было как нефиг делать получить "синий экран" в свежих китайских. На сервере! Посему ethernet.