I never liked Return of the Jedi because the story ends don't seem to tie in together very well. What Luke does doesn't matter. He could've just taken a spaceship as far away from Endor as possible and the shields would still've been brought down by the rebels and ewoks and the Death Star would've gotten blown up by Lando with the Emperor and Vader inside.
I can't believe I'm going to offer anything to excuse Lucas' writing in
Return of the Jedi, but here it is anyway:
There's stuff in the novelization hinting that The Emperor was orchestrating the counterattack against the trapped Rebel armada on massive scale. When The Emperor is defeated, it throws the entire Imperial Fleet into disarray. Without Palpatine gone, the day would not have been won.
The Emperor was preoccupied with manipulating Luke and Anakin into fighting each other, possibly even up to drawing out the dissection of the Rebel fleet, to evoke an emotional reaction in Luke. The Emperor would walk away with either a shiny new apprentice if Luke turned, or a major threat eliminated if Vader defeated him. When Luke doesn't turn, The Emperor is incensed and focuses so entirely on Luke that he is not only failing to control the Imperial Fleet, but also doesn't even notice that a half ton of black, sparking, angry cyborg is having doubts about his career path.
If you want to bitch about RotJ not making sense, try Vader being forgiven for everything, finding peace in the universe and showing up as Ghost Dad with Obi-Wan and Yoda,
because he decided to save his own son. Let's ignore the time he tortured his own daughter for information, the kindergarten Jedi class he killed, all the Jedi he hunted and trapped, the Wookiees he enslaved, and the entire planet Alderaan he blew up.
And Wrath2X is spot-on right about two things: The Villain stepping up to save The Hero, clearly at the cost of his own life, is fuckawesome. And Leia in a metal bikini is bonar material for my entire generation of men.
Pervy Ol' Uncle Lucas put Natalie Portman in skin tight white outfit, tore off the midriff to expose her belly button and even went out of his way to get Portman's nipples poking through the material (because Tatooine at noon is going to be... chilly?) and it was still nowhere near as effective as Leia's slave bikini.