Elef, I think you hit the nail on the head there. Laptops are especially the problem, especially if you're a developer with a large project.
Compiling large software projects absolutely destroys performance on an SSD. Think hundreds of thousands to millions of small files, created, used once, then deleted. Rinse and repeat a few times per week (or more, depending).
This is actually the reason I still use a platter drive in my laptop. And I just haven't found a price compelling enough for a desktop drive to make the hassle of transferring the boot drive of my workstation over. Especially since I would have to ensure that compilation occured on the data drives, rather than the boot drive, which would also put them at risk of failure, and require that I make use of my backups sooner rather than later.
In the end, it depends entirely on how you use your computer. SSDs are really great for most use cases. But if you're one of those people (like me) that generates massive amounts of temporary files, on an almost constant basis, it just doesn't make much sense. I'd be maintaining it more than using it, and that's just more time investment than I would choose to commit to something as simple as a hard drive.
But if you fall into their use cases, it really is like night and day. It makes the storage subsystem finally feel as fast as the rest of the computer.