Good, almost great, not excellent
List of constructive criticisms
1) Randomize enemies' spawn times and orders, or at least make the order longer.
2) Controls need a little more work. Though, I must say you did do a good job on the controls compared to ES:CH3
3) Slightly better combo system
Other than that, good game.