Good but not excellent
I could finish the first stage in the second playtrough, it's really hard, but not impossible, maybe you should require less heros of the harder difficulties for the first stages. Also the nightvision is kinda useless because you can't search corners with it.