* BigML https://bigml.com/
* Dato https://dato.com/
* Amazon Machine Learning http://aws.amazon.com/machine-learning/
* Google Prediction API https://cloud.google.com/prediction/docs
* Azure Machine Learning http://azure.microsoft.com/en-us/services/machine-learning/
Whether or not any of them are better than the others - it depends on what you're trying to do. Different services have different strengths and capabilities, so whether or not any of them are suitable depends on the task you're working on.
That said, this service runs on HBASE which is great, however, queries function similarly to a mapreduce. This has proven consistently slower than SQL-like alternatives and I can think of a few use-cases where you'd definitely want that added speed.
It's really a question of "good enough" and how many components of your stack you're willing to take responsibility for, in exchange for enhanced scalability and IOP/s.
For what its worth though, I think Spark (in light of the recent commitment from IBM) is here to stay, so I'd say it's the unequivocal leader in distributed load/clustering frameworks.