Ah the old Doctor Who's. "Ah my time has come! And we've no budget for special effects so let's over lay the films and regenerate!" 1 min and fx budget is spent, "here's the new Doctor!" Also you've got to stop watching it at 1/2 speed if you think it's a 2hour soliloquy. The Xmas Specials are only 45min-50mins depending on commercials.
Ecclesons send off was him saving the human race at the end of his season, never even made it to the Christmas special. They gave him 5mins and poof Tennant! Tennant had the longest sendoff what with him wandering around for episodes moping before his famous, "I don't want to go!" Kinda made sense since at that time RTD had DW, Torchwood and Sarah Jane Smith Chronicles all interweaving with each other somehow and that giant crossover! Wooo! Smith....well...actually I don't remember how long his send off was, was it just the Xmas Special or did it include the lead up to the Xmas special? I just wanted the flailly doctor to end. Capaldi's "woe is me schtick, life sucks and I'm tired of saving the universe" after losing Jenna got boring. In between those periods when he was being clever was fun though.