Steven Moffat, current Head-Writer on Doctor Who, has been praised countless times for the many marvelous wonders that he has managed to solve and produce on the show. That being said, there will always be someone in the world (or the far reaches of a pocket universe) that will undoubtedly critique someone's work.
The man himself was interviewed on BBC Radio 2 where he explained his thoughts about people's comments regarding him about "plot":
“I think people have come to think a plot hole is something which isn't explained on screen. A plot hole is actually something that can’t be explained. Sometimes you expect the audience to put two and two together for themselves. For Sherlock, and indeed Doctor Who, I've always made the assumption that the audience is clever.”Do you think Moffat is right or wrong? Do audiences really underestimate their own ability to understand the complicated, sprawling work of the writer? Whatever the case, nobody will ever be fully pleased with everything, and opinions are what help us raise our work to even better and higher standards.