I love everything about this 20th anniversary special.
All of the Doctors were great...and I even like Richard Hurndall playing the First Doctor. The return of many of the companions in supporting roles or cameos was thrilling, and Philip Latham, Dinah Sheridan, and Paul Jerricho are fantastic as Borusa, Flavia, and the Castellan respectively. The return of many of the old monsters and adversaries were great, too...but the introduction of the new Raston warrior robot nearly steals the show.
This is really a love letter to the fans, written by the great Terrance Dicks, and I eat it up with chocolate sauce every time I watch it.