Incidentally, they are both "radios", "bridges", or "client adapters" and not an "antenna".
USB had a very small antenna and no provision for an external antenna. PCI has an antenna connector which an external coax cable and remote antenna can be installed. The stock 1/4 wave antenna tends to get buried behind the PC, in the middle of a mess of wires, under a desk, up against the wall, etc. In other words, a really lousy antenna location.
If you're looking for "reliability" start looking for an external antenna and a good location if you select PCI. You will lose some signal in the coax cable so you're limited to about 3ft using the tiny RG-174 coax found on most aftermarket antennas.
USB can be extended to 16ft maximum cable (without amplifiers) which allows more positioning options. However the radio sections of most USB cards is (in my never humble opinion) generally inferior to those found on MiniPCI cards (which is the basis of almost all PCI card client adapters). In addition, USB radios tend to use tiny PIFA antennas which have terrible antenna gain.
USB is somewhat cheaper than PCI, especially if you add an external antenna to the PCI card.
Bottom line is that USB has the advantage of lower cost, simpler installation, and easier positioning of the radio/antenna. PCI is somewhat better but only if you add an external antenna.