The 12th Doctor's second season was so much better. I think this last regeneration threw him where he lost himself a little, and then he was able to right himself again. To remember that he saves people and that's why he calls himself the Doctor. He heals things. But he also has a logical mind to triage from. In his old age he's settled into some acceptance that his time is almost done. I think he's also lost some of his softer edges because he's not putting up with bs excuses anymore.