I enjoyed the finale except for a few nitpicks that really annoyed.
1) Michonne's gushing backstory was a bit awkward and full details didn't fit the scenario with Carl.
2) I realize the roof gunners were intending to not actually hit them with any of the bullets, but I was getting pissed at them for wasting so many.
3) while everyone else was being so casual wtf was the dude wearing the riot gear for? (aside from the obvious plot trigger).
4) Rick could have been more subtle and bided at least a small amount of time to figure out what was going on. (which of course would have run them over an hour)
5) some asshole here spoiled it anyway.