I've owned 2 SSDs over the years - a Crucial C300 and a OCZ Vertex III MaxIOPS. My rule of thumb has always been research beforehand and look after your SSD well.
As mentioned, I chose my C300 at the start of things because Crucial were well reputed and known to make rock solid, stable memory, and if they're releasing a SSD, then surely it'll have some of their finesse in there.
The following year, I got really excited about the 2nd gen SF controllers, since I felt like I wanted a bit more speed and more or less just wanted to spend for the heck of it. That was not to say I didn't like crucial anymore, but the speeds on the SF drives were just hands-down amazing.
A bit of reading up on the SF-2281 problems allowed me to dodge most of the problems that people were getting on their regular Vertexes 3's and such - the Max IOPS drives would be affected to a lesser extent (or not affected at all by the firmware issues).
Coupled with looking after your SSD well, such as telling your web browser to put downloaded files in your secondary hard drive and only installing necessary programs on the main SSD are ways in which you can prolong the lifespan of your SSD. Sure, they're getting better and better in terms of endurance and a few writes won't damage it that much, but I like to play it safe and only do such things if it's really needed, otherwise, I have my samsung F3 1TB for everything else