This season has been disappointing for me. A lot of things just didn't seem plausible. The finale may have tied up those inconsistencies somehow but it doesn't make up for it. That Dana storyline, for example, was a waste of time and I think they realized that with the way the finale went. The kid can act, though. Just a terribly written character.
I wished they'd killed Brody, though. There's just no room for his character on the show anymore. And I don't like the possible direction of season 3 now that they've kept him alive.