This game gets a pass for things Devil May Cry 2 gets criticized for.
Infested tanks and helicopters? Check. Low-texture urban environments? Check. Boss battles where you can barely reach the boss, so you're forced to repeat the same attack? Check
At least in Devil May Cry you had guns for those situations, and the environments were actually huge, beautiful and varied. Here you run through claustrophobic tunnels, killing enemies with a single attack because that's all you have. Every enemy gets killed the same way. And I immediately started getting Best rankings for some reason. As much as DMC2 gets criticized for being easy (despite having several difficulty levels), actually getting S rankings there is hard. And DMC2 gives you lots of weapons, combos, and mechanics to play with. Shinobi is a one-trick pony. You either love that trick and watch it for hours or you're gonna hate this game. Because it's super repetitive. It's the same bullshit in a different form repeated ad nauseam.
It does have pretty good platforming, but that's basically the only good thing about this game. They should've just ditched the combat and made it into a platformer.