In all the AWS workloads I've dealt with none was ever suited to spot instances
All of our Monte Carlo finance customers as well as the genomics folks at the Broad Institute seem pretty happy.
If you're saying they're a bad fit for stateful applications like databases and web backends, I agree ;).
This is over a year now and only once did I have any sort of interruption and even there it was in only one AZ so of course I had other instances up and able to take the load.