Lately more or less simple kotlin-dsl gradle scripts started to work for me. Granted I don't use very fancy gradle features, but all my production needs are currently fully satisfied. So kudos to kotlin-dsl team.
In the beginning it was hard, but after gradle 3.0.1 everything seems to just click into place, more and more with each consecutive release.