On the one hand, I agree that Gambon is closer to the books, and is very good. On the other hand, Dumbledore in the books, to me, at least, seems far too much like a Gandalf ripoff in terms of his personality. Harris seems far enough from the book to be different, but not too different from the Dumbledore we know and love.