This might be more useful (but a little dated) ...
http://lisp-univ-etc.blogspot.com/2011/11/clojure-complexity...
I think if you're mutating deeply nested things, or doing heavy algorithmic bookkeeping, it's worthwhile to evaluate different approaches (maybe pure java) as an 80/20 thing, and I wonder how hard it would be to have comparable mutability facilities and data structures as a library?
Of course, programmers want to get things done without spending time on building up their own tools, and I understand that.