In all honestly KH2 wins for me mainly because it has an actual midway point. KH3 didn't have that and I feel that really let it down. I still do think that KH was a lot better as a franchise in general back in the PS2 days up to BBS so that could also play a role as well. Another thing I loved about previous games is that if there is an event going on in original worlds, you would have to actually travel there to trigger the event. I really did not like how KH3 just had cutscenes in those original worlds instead of making you travel there. It just made it feel rushed despite having at least 4 years worth of development time. The disney worlds were really good in KH3, the best the franchise has ever been, but even then I felt that there could have been a lot more improvement and only Olympus and Corona were perfectly done with its environment/gameplay. Toy Box for example I still feel that they should have made the world set in Andy's house instead of the toy store so it just felt like wasted potential (kind of like that PS1 Buz light year game I guess?).