I have a legacy app that I wrote using Noir. It was awesome at first, but after a while it felt like it was constraining me. Clojure isn't really a language for frameworks. Ring + Compojure (+ perhaps lib-noir, haven't tried it) is all you really need.