Dumbledore should have been played by...
Zac Efron.
Because he's a charismatic humanitarian!
(sorry to those who don't get that^^)
I thought Harris was the better of the two Dumbledores (but of course he was, he's RICHARD FREAKING HARRIS), but I don't entirely blame Gambon. The scriptwriter and director had every right to tell him he was not portraying the part correctly and, if everyone felt that was the way the scene was to go, that's a community error.
I think Harris was probably the better Dumbledore of the two, but it's not entirely Gambon's fault he's a sucky Dumbledore. It's also Harris' fault for dying! how could he do that to us? (