This season has been the best of the new era for me, by far. The gameplay has been in high gear since day 1, and the players are all in it to win it. There is truly a road to the end for every remaining castaway, and no matter who takes the crown of Survivor 48, I will be happy.
That being said, there are two players who have played a near-perfect game so far and I am rooting for them so hard!

Kamilla Karthigesu
I like to say that Kamilla is playing in stealth mode. To have the ability to exist as such a strategic threat in the game and not have anyone start to really take note of it in a negative way until Day 14 is very impressive.
And, she has been on the right side of the vote at every Tribal Council she's attended. Not only that, but she's one of four other remaining players who have yet to have their name written down, along with Joe Hunter, Eva Erickson, and Star Toomey. That says a lot about the game she's establishing for herself and is a good sign for her favorite topic: jury management.

Kyle Fraser
Kyle's been much more outwardly apparent about the fact that he knows how to run this game, but he does so while still holding most of his cards against his chest. He's walking a thin line of being in the public eye and sneaking behind "enemy lines," which is a dangerous place to be, if he doesn't do it perfectly.
Just like Kamilla, Kyle has voted correctly at every single Tribal Council. But unlike his ally, he has had votes against him. One could consider this to be a mark on his perfect record, or it could give him a leg up since he used his hidden immunity idol to nullify the votes and save himself from going home—a plan he needed Kamilla to ensure would 100% work.

Will they keep their perfect records?
Deep down in my gut, I believe that at some point their votes will differ because they will have to go after one another in order to secure their own win. In the end, one of them will have played a slightly better game from the jury's perspective and as they continue to fill that bench together, they'll get a better understanding of how those votes are going to go.
But with the last two episodes showing Kamilla heavily emphasizing the importance of jury management, I can't help but wonder if these two really will be together until the end, in their own battle of honor knowing that at the end of the day, the best player will win and they don't need to take each other down to establish a game-winning dominance.