A PCIe Wi-Fi adapter card may take a whole PCIe slot. You should expect a lot more power and better speed with an internal card. However, internal cards are not mobile and you can take an external Wi-Fi adapter with you anywhere.