As things stands now Jon Snow seems to be the one who deserves the throne and he is the one who doesnt even want the throne. He is King of North just because he wants to defeat the Night King and not because he wants power. He should be King.
He surely is the fan favorite to win the Iron Throne but remember this is Game of Thrones and the producers don't care on what characters we like. Remember that Daenerys don't know that Jon Snow is the true heir to the Iron Throne and a lot of shit could happen when she finds out that he is a threat in claiming the title of the ruler of the seven kingdoms, of course a lot of things could go down and a lot twist and double-crossing could still happen and the spoilers are not yet confirmed we might be surprised on who will be the last one standing.