Not bad, but not as good as the first two. A bit too lecturing on the Doctor's - and by extension the writers' - morality. Felt like being preached to.
Music was disappointing too.
On the upside, I loved that the rogue simulant - er, I mean, the Gunslinger - ended up as the town's legendary guardian angel.