Very few flaws in this game. Other than a few tropes spilling in from anime culture, and a certain character being written in almost like an OC, the game feels perfect. Engaging story, gripping villains, and just one of the smoothest games out there.