USB Adapter: Buffalo vs TP-Link

I bought a Lenovo U410, but the on-board wifi reallt sucks.
I would like to buy and extra USB adapter to enhance the network performance... sigh....
I have done some research online and I know that both Buffalo and TP-Link provide 300M adapters
Buffalo: WLI-UC-G300N
(http://www.buffalotech.com/produ ... ireless-usb-adapter)
Buffalo: WLI-UC-G300HP
(http://www.buffalotech.com/produ ... ireless-usb-adapter)
TP-Link: TP-LINK TL-WN822N
(http://www.tp-link.com/en/produc ... amp;model=TL-WN822N)
TP-Link: TP-LINK TL-WN821N
(http://www.tp-link.com/en/produc ... amp;model=TL-WN821N)

Could anyone give me some suggestions on which brand and model I should go for?

Thank you very much.

i like buffalo brand more than TP-link

TOP