Ninja is great and feels natural coming from Make. What it lacks in features it makes up for with speed, which is what ultimately matters.
Also worth mentioning is samurai[1], a pure C implementation of Ninja that's almost as fast yet easier to bootstrap needing only a C compiler.