I dread returning to it after not having used it for a while, as I forget everything :)
Most cryptic messages I've encountered can usually be understood, as they tend to be in the same format and/or Spark errors. However, when they are cryptic, they are definitely cryptic :) (though I can't produce one off the top of my head right now).
Also, error messaging is improving with new releases.