P5 isn't my favorite; P4 is, but Royal went a long way towards shoring up the game's weaknesses, and I am enjoying it even more on a second playthrough now. The main cast is pretty hit or miss, and more of the antagonists are weak than strong, but when P5 plays to its strengths, it's nothing short of a masterpiece.