Two points not yet mentioned...
Just thought I'd mention two points about flash SSDs not yet mentioned in this thread:
1) Flash scaling is almost done. Sandisk has publicly stated there will be only 2 more nodes of flash before they have to go to exotic technology the same way conventional drives have. Notice how many years it took for flash to drop from $3/GB to $1/GB. You may never see much below 50 cents/GB. You're certainly not going to see an $80 1TB flash drive.
However, as mentioned, that's not such an issue, as most people are fine paying several hundred dollars for a hard drive if its size is sufficient. Cost per GB only matters until we can afford the size we need.
2) Flash has issues. It doesn't last as long as a hard drive and is harder to replace. As its density goes up, reliability is dropping. And while as a whole, people usually see speedups with flash drives, flash drives have extremely poor performance at reading small blocks (because they have a minimum granularity), and their performance degrades much faster as they fill up (due to wear leveling.) This isn't arm chair philosophy - I have an OWC SSD and I watch as some folder copies (the ones with lots of small files) fall down to as far as a few KB/second! So ironically, the area where flash gives its largest advantage (seek speeds) is neutralized by its fundamentally large block size. So I'd say that flash SSDs have a much larger variation in performance.
I've also seen terabytes of data lost on MLC flash - luckily, it was backed up on hard drives, but had I not noticed the files contained garbage it would have been different. To be fair, DVD-Rs have similar longevity issues. But I've been a heavy user of data backup for a long, long time now, and real hard drives are by far the best.
Ironically, what you want right now for reliability is a hard drive in your laptop and a flash backup drive. The most reliable medium need to be the source. If the flash backup drives fail, it's less critical - you might never need the backup, and every day you overwrite the files with a good version. But if your laptop files get corrupted, it doesn't matter if you back them up to high quality hard drives, because before you notice, you will just overwrite the backup with the corrupted files.