The mode switching on the fly was cool, gunplay felt really good. Movement was a tad sluggish but mostly great, when you start to move it accelerates a bit slow but otherwise it was smooth sailing.
Dash i used only when the game made me to because the FOV-changing rapidly felt really jarring. Dash and mode change could easily have been utilized more in the level design.
If you, instead of so many levels, made just a couple really good levels that make the player think cleverly about the abilities it could have been a banger! It was good nevertheless, great job!