Episode was a bit slow, but the whole season has been a little. It's not a serious problem for me, but it is noticeable, especially in comparison to last season.
Why did they originally stop looking for Merle? It's been a while since I saw the first season, but I don't recall Daryl kicking up a fuss about it, which you think he would have. They made one trip into the city again, and just stopped. This time, it's like, we'll scour the countryside for days on end. Yes, the city was full of zombies, but you'd think they could have made a bit more effort, or Daryl would have wanted them to.
Also, there was a makeshift bed at the bottom of the pantry, right? So Sofia could be there? And Daryl said nothing about it to her mother why? My guess was he didn't want to get her hopes up prematurely or something.
I thought the drugstore sex scene was okay. They had suggested some tension between the characters before that, and the way it happened was amusing and believable, I suppose, so I'm not gonna complain. (Funny story though, while my brother and I were watching this episode, my mum happened to walk into the room during that scene. Her: "what's this show about?" Me: "Zombies taking over the world." Her: "oooh".)