I have said it before and I can say it again. I don’t agree. It has a good first act, but it doesn’t work for me after that. To me, it is not the ending; it is the message and the characterisation of the Doctor that don’t work.
But lets not take that here. We have this topic for that Kerblam! - what’s the issue?