The RTL 8812AU seems to be at least fair for my needs:
root@nsc10:/home/bob# aireplay-ng -9 wlan149
06:22:59 Trying broadcast probe requests...
06:23:00 Injection is working!
06:23:01 Found 2 APs
06:23:01 Trying directed probe requests...
06:23:01 10:10:7F:25:E7:4C - channel: 149 - 'XXXXXXX'
06:23:01 Ping (min/avg/max): 0.658ms/1.366ms/3.155ms Power: -52.90
06:23:01 30/30: 100%
06:23:01 10:10:7F:25:E7:4D - channel: 149 - 'YYYYYY'
06:23:01 Ping (min/avg/max): 0.595ms/1.592ms/5.794ms Power: -52.80
06:23:01 30/30: 100%
I got the driver from here:
8812au driver from Realtek - Engenius ac1200 adapters for 2x2:2 802.11ac with USB
https://github.com/astsam/rtl8812auThis may or may not be the one noted as less than optimal in a previous comment, so perhaps it is not all that good. There are complaints, but I don't know how relevant to the intended use.
You can always get one of these
https://www.alftel.com/pages/product-airbud and then have multiple miniPCIe slots for Intel/Atheros/etc. chipsets to try...