I've spent way too much time on this game, both playing it and watching speedrun content for it, that I cannot possibly give it anything less than a 5/5. It absolutely has flaws, but once you get past them, you'll find this game has some of the deepest and most satisfying movement in any game.