This game is good, but I feel that there are a little bit too many similar boss fights, and towards the end some of these bosses have very long health bars. It goes on forever. Another issue is that you fight the same bosses 2 - 3 times throughout this game.
Besides that, the story is pretty cool yet a little confusing. Luka is very forced into the plot and he really doesn't do much in this game. He did a lot more in the first one.
The graphics are nice, music is good, action is fast paces, and it runs pretty well on the Switch. The frame rate tends to stay near the 60 mark most of the time. It never really struggles, unlike the first one which dropped frames in certain parts.
9/10