As a developer, I'm more concerned about the lifespan of a SSD than a 'usual' user. That's why I didn't get a SSD, yet. I probably would, if the SSD will last long even when thousands of files change on a daily basis (compilation etc). But maybe my concerns are unnecessary...?
The typical failure mode for a hard drive is for it to work fine and then completely die. No reading or writing, just dead. Flash cells usually become "stuck" after too many writes, turning an SSD into a read-only drive. Compared to hard drives, SSDs are much more tolerant of vibration and shock. I've had several hard drives fail, but no SSDs die on me.
Most importantly, I cannot overstate the performance benefit. Any machine without an SSD feels broken to me. Considering how much time most of us spend on our computers, $300 amortized over the life of the SSD is completely worthwhile.