Everyone of the cool Gradle guys can't be wrong, right? There must just be something that hasn't "clicked" for me yet.
As part of the process I analyzed some builds that used Gradle.
It is a while ago now, but I think for something like 24 builds, I found 21 different ways to do it.
Kotlin, Groovy and whether to use constants or not were just the beginning. Constants can be extracted and with a little help of DDG, every file can be updated to its kts version.
But that is just the beginning. It seems to be a rule that every single thing must be possible to do in at least two different ways.
I came out of that process convinced that, no, for most ordinary projects a lot of precious time can be saved by using Maven despite the "uglyness" of the pom.
Maven encourages sticking to the standards. Every time you do something correctly it rewards you be letting you remove more configuration, and in the end you have something that works well, is fast enough, and is immediately recognizable for every experienced Java developer.
Everytime I see the "elephant balancing on the ball" illustration that is sometimes used for Gradle courses I chuckle for myself and think it is perfect: It is a impressive, but one tiny mistake away from collapsing and breaking something big time.