It was actually kind of disappointing, that Sora's final boss fight wasn't as hard as Riku's, when you can customize your deck with Sora and not riku.
Of course if you think about it in order, Marluxia is only the halfway boss for the game, since you then do R/R, and Ansem is the final boss.