This game is nigh-on perfect. The only thing I'd criticise would be the shmup sky combat, which can thankfully be skipped without major reprecussions. I, however, recommend you to try out various fighting styles. I blazes through the game as the speed lad, maxing out Thousand cuts and focus, without any setbacks.