Цитата
если я буду использовать принцип виртуального com порта, будет ли у меня автоматически обнаруживаться устройство при подключении его к разъему?
При наличии драйвера в системе появится еще один COM-порт.
Для программы он не будет отличаться от обычного.
Цитата
Общение с устройством, как с USB сложнее чем через виртуальный com порт?
USB весьма сложная вещь, в двух словах не объяснишь.
Есть такой документ "USB in nutshell" , не грех его прочитать.