Virat Kohli, who announced his retirement from Test cricket recently, was often compared to Joe Root, Steve Smith and Kane Williamson when it came to the 'modern greats' conversation.