Samsung or Crucial.
If you can find them, Samsung 850EVO or Crucial BX100 would the first choices (based on reputation. They are very good, excellent reliability, both recently discontinued in favor of slower, cheaper replacements.)
If you can't find those, Crucial MX200 or BX200. (Crucial's a very solid brand. MX200 was the "pro" version of the BX100. BX200 is the slower cheaper replacement for the BX100.)
The Mushkin Reactor 512GB (not 480GB) has the same major components (Crucial MLC NAND, SM2246EN controller) as the BX100, and might be a good idea. (I just got one. Works good, benchmarks are nominal. There's an anandtech review. If it sleeps with my girlfriend or lights my cat on fire in the next 30 days, I'll be sure to complain loudly.)
Lasting a few years is a gamble - ultimately, you don't find out which drive is most likely to last five years until five years after they're obsolete. Stuff moves fast enough that even if Brand X made the most reliable, best, fastest, cheapest SSD today, they might not be making anything remotely as good in 5 years. Or visa versa. In the meantime, there's still at least one person somewhere who had their "reliable" drive die on them and was left holding the bag.
So you can find horror stories about every brand and model from people who will "never buy ____ again!" Just get something with good price/performance/capacity, get something you can afford to replace if the worst happens, and make sure your data is Backed. Up. Every. Day.