I used to be a Pascal programmer, and then I did a bit of Python. It does many of the things that I would've had to do in code, but does so without using code. I don't think it does everything, but it does most of what I need to do.
It can read many different file formats. It can very easily tidy up your data, deleting blank rows, and deleting rows where certain columns are missing. It allows you to make lots of changes internally, which you do using JavaScript to put in the conditional.
For example, I have one data set whereby all of the data is encoded and there was one variable called opinion or something like that and it had codes for what the topic was, which was being discussed, whether it was positive or negative, whether it was strongly worded or weakly worded, and so many other things like that.
I had to transfer those into columns, like sentiment, the strength of sentiments, topic being discussed. I had to split it up into columns, and I could do that very easily, like simple JavaScript, in their column expressions.
It also has very good fundamental machine learning. It has decision trees, linear regression, and neural nets. It has a lot of text mining facilities as well. It's fairly fully-featured.
They are also very careful with things like lab variants and issued variants because they have some labs that develop nodes, and new chunks of code which are represented as an icon. They make it very clear that those lab ones are not fully tested, and they're very glad to get comments back if you have problems.
I haven't had that difficulty myself. They seem to be aware that they have the community there as their testing base, and they seem not to be embarrassed about that. They will tell you when they go wrong and try to put it right.