If you do not need the USB to be portable then you are better of with PCI.
The first two on my list are portables. The third one is expensive but a good solution for dire situations.
In general there is No big differences between the USB Wireless clients.
The ones with external Antenna are better.
I am Not familiar with Zonet per-se since it is Not really portable.