IntelliJ out of the box isn't very comfortable for an Emacs user. It gets much better with some keymap tweaks and LivePlugin customizations.
With Groovy's definition of truth, the elvis operator can lead to confusing results. Make sure that it's actually going to do what you want.
What is Builder Syntax and how do recent implementations compare to those of Groovy and Ruby?