Ok well I've already bought one. I don't intend using it like that and I'm sure it's safe. I just don't think it's good to get comfortable sharing usb devices. As said earlier, you can quickly infect your computer or the merchant with a fake device.
Even if this device is bullet proof which I don't think anything can be when you have physically possession, I can quickly infect a merchant using a fake usb device and a 0 day.
It will be hacked
http://www.securitydirectornews.com/commercial-and-enterprise/researchers-hack-popular-smartcard-used-access-controlhttp://m.slashdot.org/story/131116Tpm had been too and that's identical to this. But they need physical access and you're giving it to them. Without physical access, you're safe.
Buy one! I did! Just use it responsibly! The network is a condom, be safe. There's no reason to be transferring keys.