I actually had an '09 Ninja before. I traded it in for this one, and I am very pleased with my new CBR. It fills my need for a reliable commuter and is much superior to the Ninja in that aspect.
EFI, or not, the Ninja will continue to sell well for the foreseeable future, as most riders new into motorcycling want speed + power. They are looking for a cheap first bike, and want to move on by the next "season".
I had a lot of gripes with my Ninja, here are some not all:
Lack of temp gauge(WTF, a carbed bike with no temp gauge? Seems like a necessity) I fixed this with an aftermarket one that also provided a clock.
Pointless fuel gauge, since it was carbed, a reserve would've been nice.
Tach misread on hot days by about 1k, fixed that with an aftermarket ignitor.
Seat sloped into tank, and uncomfortable on touring adventures. Handlebars made my hands go numb after two hours, I replaced the seat with a Corbin.
Suspension was way way too hard for commuting, and the seat sloping into the tank hurt my j**k.
But anyways, in my eyes, the CBR solves my issues, and that's why I enjoy it so much.