The level design, mechanics, and music choice are just massive fun. The chaotic nature of the game really shines through it all. Massive big ups.
Personally, I would prefer to lower the intensity of DoF, or at least have an option to turn it off. Also, a last-position recovery mechanic is nice to have imo. Still, it's not that disruptive and the game still has a lot to offer. Well done.