Re: What's happened?
I can't decide if it's crap scripts, or Capaldi's portrayal of the Doctor
It's the scripts.
Peter Capaldi is a superb actor. The writers are trying to use his demeanour to create an edgier, more combative Doctor.
But what they've actually written is a grumpy, bitter old man. His actions are contrary to everything that has gone before. This isn't something that Capaldi can act around - this is the story line they're writing for him.
IMO, that's why it's not working - the writers have turned him into an old curmudgeon, rather than the (somewhat shabby) guardian of all timespace.