The "weird stalls" can be attributed to GC on lower end SSDs:
http://en.wikipedia.org/wiki/Garbage_collection_(SSD)#Garbag...
http://en.wikipedia.org/wiki/Garbage_collection_(SSD)#Garbag...
SSD qualification is a tedious job.
It's not even just about performance of the SSD the other points to care about are non-trivial if you intend to use lots of SSDs for important tasks. I collected some questions to consider at http://disksurvey.org/blog/2012/11/26/considerations-when-ch...