I would use Kotlin for Android over Groovy, because it is
- Much more lightweight and faster than Groovy
- Statically typed
- Offers about the same level of expressivity as Groovy (closures, etc...)
- Much, much faster than Groovy
The only downside is that it's still in beta, but already working great and, obviously, with awesome IDEA support.