My favorite USB thumb drives are the Patriot SuperSonic and Mushkin Ventura Pro in the 64 GB models, but more because they are the fastest that are still in the traditional small form factor that really classifies these as TRUE "thumb" drives. They are very slim with a cross section not much bigger than the USB connector itself, don't block other ports, fit in your back pocket without budging or stabbing, etc. These are 120 MB/s read / 80 MB/s write class devices.
There are a handful of much faster "thumb" drives that go to 200 MB/sec (Patriot Supersonic Magnums, Kingston HyperX MAX, etc) but these are rather large and bulky compared to the two I mentioned, not to mention astronomical price premiums. When you start getting into "thumb" drives like the HyperX and Magnums you don't really have a "thumb" drive form factor any more anyway, and you are better off with higher performance and cheaper price just getting a 60-128 GB SSD and a USB 3.0/SATA adapter. A 64 or 120 GB SSD would be less than $100 (instead of $200-300 for the "thumb drives") and DESTROY the thumb drives in small random transfers having a true SSD controller instead of cute "thumb drive controller".
I'd go for the largest capacity you can afford (64 GB hopefully) as speed comes from parallel NAND channels, and parallel NAND channels comes from more physical chips, ergo higher capacity = better in more ways than one.