Put me in the camp that loves the Twin Suns duel. I think it's the most beautiful, character driven and perfectly executed lightsaber battle in the entire saga thus far.
Something I think a lot of people miss when talking about the fight, labeling it too short, is that the fight actually starts well before either combatant ignites their weapon. For Maul it begins the moment he speaks, his every word a kind of assault on his nemesis. For Obi-wan it begins in the same moment it ends for Maul, when Maul puts two and two together and connects Obi-Wan to Luke.
The beauty in the action is how well it captures both characters and their journeys to this moment. For Maul, willing to move heaven and earth for the chance at finally besting the man who he has poured all his hate and rage into but utterly unable to escape either the hate or the rage and move on. Trapped forever in a cycle of self-victimization that keeps him from finally finding peace. For Kenobi, a man who has found the perfect peace of absolute purpose, whose entire will and focus is centered on the certainty of the task he has adopted. Kenobi doesn't care in the slightest about Maul's grudge, not anymore. All the petty feuds and rivalries of the past have been set aside as he watches over Luke and devotes his energy to the boy's future.
But the moment Maul threatens the boy? He is already dead, and Kenobi has yet to draw his weapon. It isn't done maliciously, gleefully, or with anything other than the sadness of waste. Both of the potential Maul squandered in his inability to let go and of the hope that Kenobi clung to that Maul could, in the end, change. But it MUST be the outcome, for Kenobi's purpose is, ultimately, absolute and unwavering.