It's a very good game.
But as always, there's some kind of flaw. One of the flaws I found was that it felt completely Random how my allies fought, at times, they kicked the shit out of everything, at others, they just fell like flies.
Another reason to add a "Retry" button?
Game's good otherwise.