GT would've been 2x better and more accepted if Pan ACTUALLY DID SOMETHING!
All she had was one Rage Shot and another Rage moment that won her a match against a dragon and that's it. There should've been a time skip so Goku could train Pan more, as well as Uub. (who also was a big waste of ultimate potential and was originally suppose to be the New Protector of Earth. Hell, Goku even blows him off for Vegeta in the end to be protector of earth, which is a major wtf moment.) This whole series should've revolved around these two.
Fact: If Pan achieved even the first level of SSJ she would've gotten a little more respect than she already has, but the ship has sunk. /rant
One topic: As for the ending, I'll have to agree with Bulma. She was the start of everything, so she should've been the one to end everything.