Should we start recommending Ninja over Makefiles?
Ninja is superior to Make in most respects, and CMake's support for it is quite mature at this point. We offer a multi-config version of the Ninja generator that works on all platforms. You can even bootstrap CMake with Ninja and never even have to touch Make.
Perhaps we should consider recommending Ninja over Make? Maybe even set Ninja as the default? (Yes, I know this would be a backwards compatibility nightmare.)