The 802.11ac support isn't something that aircrack-ng provides, but the kernel maintainers who take care of the wireless drivers. Unfortunately, for the moment the maintainer isn't interested in providing RTL8812AU / RTL8811AU support.
I just bought an AirLive X.USB-3. The carl9170 driver is a complete failure. The older driver, ar9170usb, which was dropped from kernel 3.0+, fully supports this card under 2.4 GHz (untested under 5GHz, but I'll do it ASAP). Unfortunately, getting this working under Debian 6 / kernel 2.6.32 meant for me a few hours of searching for information about how to build compat-wireless and patching the driver in order to pick the USB ID. The card is really good. With the 5dBi antennas from Netis WF2190 I'm getting really good reception.
I haven't tested AWUS036NHA, but I've two cards with the same chipset, AR9271. It works OK. It can't spoof the MAC with the fragmentation attack (driver issue). With macchanger or using the actual MAC is fine. The rest of the attacks work without issues.
Here's the list of all the hardware that I tested:
http://saltwaterc.github.io/aircrack-db/Update: the 5GHz support is the same as AWUS051NH with the latest backports drivers. I doesn't dump 802.11n traffic on 5GHz. Well, with the notable exception that building ar9170 is a pain in the ass and it requires and old kernel + driver. I was unable to build it under recent kernels as the build system simply ignores the driver and I haven't found a solution. The classic "build out of tree" instructions won't work.