Err, it looks to me like NINJA-IDE is just another IDE. I don’t see any feature that makes it unlike an IDE. It may be a great IDE, with a flexible plugin system, intuitive interface, and powerful Python-specific tools, but I don’t see any sign of NINJA-IDE being something other than “another IDE”. I was disappointed in the description after reading the name – the name is false advertising.
If you need an IDE in the first place, something must be horribly wrong.
Someone posted on lobsters an article on IDEs that might clarify why some people like them. Hope that helps!