It's the right ending. when you watch the whole thing and put everything in its proper perspective, and character development. You'll understand why and how it ended the way it did. You can see what the characters really want (Jon Snow), how they eventually turned out (Daenerys), what really matters to them (Cersei). With all the noise on poor writing and character development, I can say that one can never end GoT any other way without getting more questions.
An Excellent but bittersweet ending to the song of fire and ice.