The main problem with the episode was that it was far too rushed. It had to cram in Christmas stuff AND typing up the plots AND doing the regeneration. It's a shame RTD get too (over-long) episodes for The End of Time and filled it with 90% nonsense and here everything had to be crammed into one episode.
But I liked all the individual bits - the Clara Christmas stuff, the Trenzalore stuff, the centuries of protecting the planet stuff - all of it works, I feel, it's just all crushed together. I don't really see how you can say it "neutered" anyone, the people surrounding Trenzalore couldn't attack in force because of the shield, which is why The Doctor was able to defeat them. When we
do see them act in force, like when The Daleks take over the The Silence, or when everyone fought everyone at the end (something which, again, could have benefited with more time) they are still shown to be a threat.
So yes, it would have been better as a two parter, to flesh everything out, but overall I liked it. The twelve regeneration thing I could take or leave, I mean in a way it was RTD who "broke" the rules to cop out on the "The Stolen Earth" cliffhanger, and in a way Moffat "fixed" it, but whatever.
Like why didn't the Timelords just come through the crack if they were able to open a giant crack in the sky at any time? (Also what even happened to the Timelords at the end?) Okay they only opened it because Clara convinced them he was the Doctor (if they were watching for 300 years wouldn't they have known anyay) but why did they have to know he was the Doctor anyway?
The Doctor saying his name was basically his way of telling the Time Lords "hey it's okay to come out now". It was his name as that is something only The Doctor would know, so only he could let them out. He never did, because the planet was constantly surrounded, so it was never safe.
EDIT: Oh yeah, it was better than The End of Time, but so is getting punched in the face.