The reason why I want USB is because I develop a lot of embedded applications, and I need to isolate my computer/notebook from my components. Because of this I don't want to connect a serial port, modem or USB directly to an embedded device being developed - so by using a USB Hub and connecting all my devices to the USB hub there is at least some isolation from my computer/notebook to the embedded device being developed (don't want it to blow up my computer). I would prefer USB over serial because it's a lot more convenient to power the modem from the USB Hub instead of needing another power brick plugged in.
I really don't need to know all the AT commands, but support for the basic ones like ATD, ATA are necessary. That is sad to hear that the USB modems are soft modems, especially considering how much a USB modem costs.
You say that the USB modems have an AT command set - does that mean USB modems show up on your computer as a COM port?