It's easy enough for beginners or even people that are not very familiar with programming in general! The documentation could be better (but I think this has improved recently). Also there are some things like how dependencies should work which can get tricky at times if one doesn't know what they're doing. But overall great tool - just give yourself time to learn all about clojure/lein first before jumping into using lein as an actual build system. We have been able to create microservices quickly without having to do any heavy lifting when deploying our applications.