I'll chime in as well: in general it's just the most versatile and practical language I've ever come across. I can write it almost like Java if I want so I can do solid engineering with it and it performs almost the same. Then I can write scripts at the command line that get interpreted and they are more concise and powerful than shell scripts. Any time I need to play with or understand a Java API, I can fire up the Groovy REPL and just fool around with it.
So it's just an extremely useful language to have in my "tool belt", so to speak.