I found the finale quite satisfying.
I won't go into any details in case someone hasn't caught it yet, I'll only say that I'm glad it properly ENDED! I would've been incredibly annoyed if it had been one of those ambiguous "keep the fans debating" endings like, say, The Sopranos had. And I had this ever-present fear that's how they were going to end it.
Those SUCK! Oh, cliffhangers are fine if they're done well and get resolved three months later when the next season starts. However, when it's time to end the story, it's time to END IT. Speculating, analyzing, and discussing what might have happened is only fun if you're eventually gonna find out whether you were right or wrong.
Leaving the ending unknown is not poetic or deep: it's cheap, gimmicky, and lazy. Well, at least in my opinion.