I have this one
ALFA AWUS036NH
and i'm not experiencing issues.
during my tests i was able to perform clientless wep attacks succesfully.
sometimes tho it happens that even if the aireplay-ng says it's sending packets, the data packets in airodump are not increasing.. and i dunno if it's me doing something wrong, or the card.
btw i don't receive any errors from the tools, so i assume it's my fault

or maybe the AP is too far away.
i simply plug the USB into my laptop or desktop computer and the wifi is ready to go, and it also works in virtualbox
EDIT:
well.. no.. i have some txpower issues.
looks like the card is going at 7db instead of 20/30
so i've downloaded the compat-drivers from the backtrack wiki, the patch from the aircrack-ng for mac80211 and compiled them
after the module was reloaded the tx power was ok, but airodump-ng wasn't working correctly anymore, the card was fixed at channel -1 (???) and there was no way to change it, sometimes the dumping didn't work (nothing appears) and injection obviously didn't work due to fixed channel problem.
any suggestion?