I ran into that same problem when looking for a drive a couple of months ago. I wanted something fast enough to comfortably run portable apps off of, small enough to fit in my laptop without covering up 4 USB ports, and with something more sturdy than a plastic eyelet which would break in < 1 year. I didn't see many options. I finally got the SanDisk Extreme Pro USB 3.0. It only has 2010-era SSD performance, but that was still better than anything else I found which met my criteria.
I would love to see another fast, small, keyring-friendly drive with newer tech. Or, alternatively, something at least as fast as the SanDisk drive, but in a thin, rugged form-factor like the Yubikey Neo.