I would rather deal with Makefiles than Gradle.
I think we can afford to strive for more than just "not quite the absolute worst" (for however we decide to measure quality).