So you mean an SSD (Solid State Drive)
Unless you want the fastest drive on the block, pretty much any SSD will do
Which size are you looking for? 256GB is the current sweet spot for performance (SSD's scale as they get bigger) but both 128/256 have decent size/price ratios
Reliability I would look towards Seagate, Crucial, Intel, Kingston, Sandisk, Samsung at the top, Adata is okay (personal experience they they lack customer support), Mushkin imo fail a lot. OCZ is okay too though I would wait for the Toshiba buy out to settle down some more.
Here is a US list for 128/256 ssd's sorted by price/size
http://pcpartpicker.com/parts/internal-hard-drive/#s=129000,65000&t=0&sort=a6
So the Crucial M500 is decent but mid range, same with the Ultra Plus and the Seagate 600 and Kingston V300. The Samsung 840 EVO has a SLC (fastest type of flash) cache so it does well in normal situations. So out of the pack it is the fastest