I liked the ending. Not at first, but it later made sense. And I too felt many questions had been left unanswered, but the truth is that all of the big questions were answered and the show's ending was clearly planned from the beginning instead of them making it up as they went along.