Eu experimentei dois modelos de USB
Um deles é o Edimax, que tem conector para antena externa. Funciona, mas se você colocar um cabo USB de extensão, já dá mensagem de dispositivo não reconhecido. O chipset é Ralink.
O outro modelo é com chipset Zydas. Experimentei o da APRouter e o da Gi-Link. Também tem conector para antena externa. Funcionam muito bem até com cabo extensor de 10 metros. Software Zydas permite até você colocar senha na configuração para evitar os curiosos de mexer, coisa que o soft da Ralink não tem.
Mas o problema é alguma incompatibilidade que este chipset causa com o Windows. Seguidamente dá mensagem de erro. Aquela terrível tela azul. E ísto o cliente não vai perdoar se acontecer no PC dele.
Sem falar que nos dois casos, a conexão física USB é muito frágil para usar num notebook por ex. No desktop ainda vai bem quanto a isso porque fica lá quietinho. Mas em notebook é incomodo, ainda mais se colocar a anteninha.