Much better episode, and though I can see why they needed the filler episodes the last few weeks to buy time (setting up the mid-season with the tower fall and everything) it still robbed Glenn's survival of some "yay!" factor. They tried to build suspense, and it just felt like stalling, so Glenn's survival came off as anti-climactic.
Thoughts:
1) Enid ex machina
2) Glenn immediately went down another dead end alley. Dumb ass.
3) Carl is ENCOURAGING the kid he fought with to learn to shoot. Dumb ass. Also, Carl was insufferable this episode.
4) Carol still rules.
5) The writers need to have characters periodically say things that aren't portentous or pontificating. Once in awhile. Just for fun.
Glad we're back to the main thread of the story.