Just got round to watching the finale. Actually quite enjoyed it. Since it was the finale and everything was on the line, it moved at a decent pace and managed to be fairly entertaining, a bit like the second final episode.
There's still plenty to complain about: some of the dialogue was still terrible, and a lot of it felt heavy-handed. Velcoro being killed with the failed voicemail and the reveal that his kid was his was enough to make it sad; giving him another child felt a bit unnecessary to make us feel even sadder. Vaughn's hallucinations before his death all felt a bit unnecessary too, like "he's a bad guy, but this is why you should feel sorry for him", type of thing.
Still, Farrell gave a good performance overall and I'd say he was the best of the cast. Vaughn's the only one who I'll maintain was very poor.
Very bleak ending as well compared to season 1, although I think it worked overall. Enough closure to this series, even if it wasn't brilliant.