Character changing mechanic feels frustrating at times but the story is seriously so good and one of the best in the series such a good set up for Kingdom Hearts III
I only finished on 3DS. Honestly it's not bad as people made think, but I can understand how the Sora-Riku sleep gimmick can be annoying and feel narratively bad.