My bad.
I thought Shaheen Shah Afridi (excellent performer no doubt) won both test cricketer and player of the year.
Root started his career with a BANG and then lost his way in the middle with pretty 50s and out.
Now he is back to his old self again and I hope he continues to do great things.
As for Fab 4, here's how I see it (strictly test cricket):
Talent wise, Joe Root is clearly head and shoulders above the rest. Unreal ability. Massively underachieved. Now he seems to have found his mojo and is doing things that he is capable of.
Grit & mental strength wise, Steve Smith is the best. Complete immersion to being the best there is. Heard he used to practice like crazy. Honestly I am a bit sad that he is declining now. I have not seen a greater test batsman than prime Smith. If there's one guy who I would root to beat Tendulkar's run tally, it would be Smith. Not that he can but part of me wanted him to do it.
Mentality wise, Kohli. The all consuming, singular mentality to succeed no matter what is what made Kohli who he is. He is very limited in the talent department (in tests) compared to ATGs and GOATs. But his drive to succeed made him achieve what he did in tests. The moment he lost the focus and drive, his batting derailed completely. Looks like a permanent decline.
Patience wise, Kane. Zen like monk. Not the flashiest or grittiest or most talented. But made the most of his skills. Feel he underachieved too. And has one heck of a performance in WTC finals.