NinjaCat has a simplistic design and crazy fast account onboarding process that is a breath of fresh air. It's easy to get bogged down in data and having to sort through gobs of custom settings and NinjaCat takes away all of that headache.
I've worked in Kenshoo before and I miss the automated campaign updates that I could set up such. For example, in NinjaCat you can only monitor budget pacing, but the system does nothing to fix over or under pacing accounts. Kenshoo would take it a step further and automate bid adjustments to fix issues. Kenshoo is also much more expensive than NinjaCat and the Kenshoo automated adjustments were buggy at best so take that into consideration.
Perfect if all you need is reporting.
This is mainly just a reporting platform. It's not going to provide any automated campaign updates like Kenshoo. We mainly use it for 2 things: sending monthly automated reports to clients (huge time saver) and to monitor budget pacing.