All the way through I kept second guessing myself... maybe I misread all that stuff about this being the finale?
If it'd been a regular episode, it would've been one of the better ones, but as a finale it fell rather flat. And as Dual says, it was just too disjointed and had too many extraneous storylines taking up time. I like the Hoyt/Jessica, Lafayette/Jesus and Sam/Tommy storylines individually, but in a finale I expect the central characters to take up the bulk of the screentime, instead of having very rushed scenes with betrayals and alliances popping up and getting shot down every few seconds.
The big reveal at the end about Bill's actions in the pilot ep should've been really dramatic and shocking, but somehow it didn't really work. And I was a bit confused about how Eric escaped the concrete. Didn't Bill stick around to make sure it was set? Surely he wouldn't have taken any chances that Eric would escape and be able to take his inevitable revenge? Oh and what was with the voice mimicry? That was a bit random.
Oh well. It wasn't a terrible episode, just not what it could have been.