Speed is one thing.
Reliability is another one. IMHO much of consumer SATA SSD is still outright crap. And when they fail they fail brutally with the controller down. Regular HDs don't only often allow you to retrieve much of the data after a fail, they also tend to have occasional read errors or other things that you can pick up in S.M.A.R.T. before going down.
Raid over SSDs is an entirely matter still.
Given the speed at which SSDs developed I am very pessimistic about lurking firmware bugs.
There have been cheap SSDs that failed frequently (OCZ, similar crap). There are several excellent companies now, such as Intel and Samsung that make very reliable SSDs with high quality testing processes and solid firmware and controllers. Both have had firmware glitches but.....
The rest of your post sounds like someone who didnt get to experience the IBM Deathstar GXP hard drives that failed in copious numbers in 2000/2001, or the recent Seagate 7200.11 firmware glitch that lock the drive up and cause it to report as 0GB.
Spinning disks have had firmware bugs and poor designs as well. Just like SSDs.