Anytime the Kingdom Hearts franchise is brought up in online discussions, people usually talk about its convoluted story or its crazy Disney elements. But there’s something else that this franchise does extremely well, and that it’s boss battles. Kingdom Hearts features some of the best bosses that an Action RPG can offer.