This episode was a typical Walking Dead-filler episode IMO. "Nothing really happens for 30 minutes and then there's some interesting stuff at the end" sums it up pretty well. Don't get me wrong, there were some interesting aspects, like seeing more of a big city instead of country side, but all in all the first 15-20 minutes were incredibly slow and painful IMO.
I can forgive thin characters, weak writing and nothing happening sometimes, but one thing this show often does, that really angers me is that it ends with a twist or a climax, and then it isn't resolved until 4-5 episodes later. First you have the twist with Darryl coming out of the bushes at the church with Noah. We know that it is Noah, but we haven't gotten the continuation of that story yet. And when was that cliffhanger/twist? 3 episodes ago? Similar with Beth and the hospital, instead of continuing the plot twists or cliffhangers they set up, they waste so much time going back in time and showing us events that aren't all that interesting. I think in most situations you should follow a somewhat linear storytelling, if you end episode 1 with a cliffhanger, people want to get right into that when episode 2 comes. I can understand taking a de-tour for an episode if you have good reason, but TWD setting up plot twists and cliffhangers in episode 3-4 which won't get resolved until 5-6 episodes later just feels like a huge "fuck you".