There are numerous factors to consider with regards to the specific products you referenced.
Is the main intended use with PC or laptop. If the former, PCI card is better since it has multiple antennas which will result in better connectivity. Just make sure the mainboard has support for the particular type of PCI slot as required for selected card. For the latter case, the USB option is the practical one but it will have reduced range/performance.
If you have MAC address based assignments and/or restrictions, PCI card is the better option since it can not be as easily swapped (relatively) as USB.
However, I have experienced some issues with some TPLink 54/150Mbps PCI cards in the past which required a PC restart for the wireless connections to appear and work correctly in Windows 7. If using the USB device, remedy would be to just take the device out and re-insert into the USB port which is far simpler.
You may also counter-check prices on Shophive and Vmart for peace of mind. Galaxy was a good option, when I last dealt with them for purchase and warranty claims but that was half a decade back or so.