It could've been amazing game. I love the art the feel you get when shooting, the health mecanic, and switching the weapons.
But few things needs to be improved.
1. If you shoot and you have no ammo, reload should be done automaticaly
2. If not equiped, gun should be reloaded automaticaly after 15 seconds or so
3. The douge mecanic looks more like cheeting the system then something that requires skill. If there was more things to hide behind I think it would've improve perception of this aspect of the game
4. Music. It tires you out after few minutes because of how repetetive it is and how many things it have in it. I suggest you using something ambient that plays at all times and something actiony to turn on while you are in a fight.
That beeing said I think the game has lot of potential but lacking some core moments to be user-friendly