well... I am going to say this. I myself have both the (2000mW) and the (500mW).
for the AWUS036nh (2000mW) I use the Ralink RT3070 driver for internet connectivity in linux, and for great monitoring and injection support I use rt2800usb driver from compat-wireless for
both (check this by jano - or u can use my too, either/or will explain compat-wireless usage...) -- both AWUS036nh and AWUS050nh work with compat-wireless driver for injection/monitoring, remember the rt2x00 drivers are still experimental.
I use the following operating systems with BOTH above listed adapters = backtrack 4 final, arch linux, slackware 13, and windows 7. I would definitely NOT call either of these 2 adapters "useless waste[s] of money"
I get stronger signal strength from these 2 alfa's then any other wireless card
I've ever purchased (example: dlink DWL-G520 revB PCI, numberous netgear, belkin, and no-name brand 802.11b/g/n USB adapters).
I just had to give my 2 cents here

... take what u will from it.