For starters, season 7 has been a little slow. I understand the world building, I even understand concentrating on only rick's group in episode 1... but the tactic of concentrating on one or two characters per episode for the past few weeks has not very efficient. It definitely shows how much better those episodes could have been, had they moved every characters' plot along together like they did in this episode.
This episode flowed much better. Giving most of the current plot lines some advancement. They still had a centralized plot line, which was Carl's story, but the episode did not drag. The consistent tone the writers are able to keep for whenever Negan is present, is what kept me engaged and currently the stories seem to be moving at a, hopefully, steady pace.
There are, however, a few flaws. Personally, I feel as though the 16 episodes per season is the biggest problem the writers can't seem to get rid of. The episodes feel like they could have been more condensed. I truly believe that this episode could have been something that happened in an earlier episode. There were lots of memorable moments but nothing that really got me engaged for the mid season finale. Not to say this wasn't a good episode, I just think that this episode will suffer mediocre reviews due to the mistake of drawing out the stories to fill out episodes and then having this good one show up 7 weeks in.
Sing me a Song definitely did a good job of putting our characters into more drastic situations and moving the plot along from what has been a somewhat slow season. The episode was not fast paced, yet still has been the best episode this season since episode 1. I do hope for the future any slow paced episode will have this format.
My vote 8/10