A USB adapter is going to be cheaper in general, and is more convenient as mentioned. They may also be good enough in terms of signal strength, and a decent USB model will allow for fast-enough speeds to match a good router. However, an internal PCIe will typically give the best signal...