Im thinking about buying myself SSD, so need help, which one is better in terms of reliability or speed (128GB is the largest I need)?

Samsung 120GB 840 EVO Basic
Samsung 128GB 840 Pro Series Basic
Kingston V300 120GB
ADATA 128GB SX900
ADATA 128GB XPG SP900

Price-wise, they all around the same except samsung 840 pro series which is much more expensive, but probably better ?

Any help is appreciated.