The thing is, people didn't want those answers in the finale; they wanted them BEFORE this point. The finale was fine as a stand alone episode, but there were still unanswered questions in previous seasons that were left hanging, and it would have been nice to have them resolved before the finale, so we wouldn't have all this talk of the show feeling like a cocktease.
Again, I think the finale works as a bookend to the characters' stories, but in no way does it negate the narrative flaws and choppy plotting of previous seasons.