A lot of effort, good story, good controls, great music, but the progression system is hopelessly flawed and fundamentally turns the game into grinding.
Additionally, the regeneration mechanic is useless at early stages, due to the necessity of shooting disallowing any meaningful level of regeneration.