I thought Moffat did great, when he wasn't in charge. Once he was in charge, even some of the stuff he created (like the Weeping Angels) became increasingly silly IMHO.
One thing I think a lot of Who writers have struggled with is when they go into the past, they suddenly get very timid with the periods they go to and the writing. In the very first Doctor Who ever, they had cool historical trips (the Aztecs, "cavemen", etc.) but the modern writers seem more timid about the past. They do really well with the "SCi-Fi/Space" stuff and the "modern England" stuff, but not so much the past. I was surprised whn Matt Smith went to the American Old West. Chibnall was one of the few who went bold with his historical trips (like the Witch Trials) but the writing was so uneven it kind of loses out. I didn't hate the Whitaker years, but the writing held it back IMO. Also, when the episodes are only an hour long, having more than one or two companions is just too many.