I never had any problems with the Ewoks, though as I got older I grew more aware of the lag between when the shuttle crew lands on Endor and when the final battle begins.
I saw an article the other day that claimed viewers were initially upset that Luke didn't take out the Emperor himself, because the hero is supposed to defeat the bad guy. But it's a much more interesting plot twist for Vader to do it, both to save himself and Luke (who he didn't want to give in to the dark side).
Even as I kid I got that the whole point was that the power of good was ultimately stronger than the Dark Side, as Luke was able to defeat the Emperor through his father's redemption.
I cannot comment on the climax/end of RoS, as it was a bit of a mess for me, and I'd have to see it again to have a better perspective on it. But that would mean watching that movie again, which I have no burning desire to do so.