Why get a USB adapter instead of PCIe?
My PC motherboard has a Broadcom 2T2R mini PCIe WiFI+BT card (BCM43xx) that supports up to 866Mbps data rate since it only has two antennas. Instead of trying to find a mini PCIe card that supports a 1300Mbps data rate, bluetooth, and some coax cables and antennas, I decided that a simpler USB WiFi adapter would be good enough.