My DW viewing friends and I think otherwise. One particular friend pretty much nailed it when she said that all too often it feels like Moffat only writes one draft with all the usual inconsistencies of a first draft, but never bothers to do a rewrite. So, his episodes all are bursting with potential, but rarely use it to its fullest.

Personally, from what I've seen on this forum alone, the vast majority of people who piss and moan about the show are the ones who clearly and painfully weren't paying any attention whatsoever to what was actually going on. And even when the actual story of what was going on is pointed out to them, it flies right past their heads just so they can keep ranting and raving like loons.

Yeah, right.

Okay, here's my favorite example of Moffat inconsistencies, and as chance will have it, it's about the Angels:

The threat of the Angels in "Blink" is resolved by having the Angels face each other and therefore never be able to move again. This means they cannot move when they are seen, not ever. Ergo, they must feel when they are seen, since you feel it wether you can move or not. It is not a conscious decision not to move, but a physical reaction of their bodies.
In the "The Time of Angels" two-parter, Amy had to fool the Angels into believing she could still see them, although she couldn't. If them not being able to move is a physical reaction rather than a conscious decision, they should not have been fooled by that.

As rules on the Angels go, Moffat only had one single episode to consider, which he wrote himself, and the fact he had to remember was the resolving thing about that prior episode. And he still managed to contradict this fact. I'm writing fiction myself, and I gotta tell you, you gotta be either incredibly stupid or incredibly lazy to make such a mistake. As we all know, Moffat is not stupid, he's actually pretty smart.

And that makes it even more frustrating. The knowledge that he could do better.

Say what you want about RTD, but at least he never contradicted himself.

And speaking of self-delusion...

"The Doctor really is the last of the Timelords!" <The Master shows up> "Well, okay, maybe not the last, but it's just those two!" <Gallifrey shows up in orbit> "Well, my fanboys will continue to say I never contradict myself!" <The Daleks wave from the sidelines> "Fuck."

He contradicted the Doctor, not himself. The Doctor didn't know about the Master surviving, or Rassilon's scheme to bring Gallifrey back from the past, when he made his statements of being the last.

The Daleks may always have been brought back through some kinda miracle, but at least RTD had always an explanation for that. The explanations may have been pretty far out, but he never went as far as "Winston Churchill had the Daleks rebuild."