My current company has settled on using Gradle. It doesn't make me very happy, but you need to learn to work with constraints.