One issue is that make will default to only using one job (i.e. one cpu), and you need to pass `-j NUMBER` to make it use more, while Ninja is parallel by default.
For my uses, I've not found `ninja` to be much faster than `make -j8` on an 8-core machine.
Not that the defaults don't matter, of course.