Kohli is more talented then Babar however tbf, he isn't the most talented Indian player. His work ethic is why he's the 2nd best odi batsmen India has ever produced after Sachin.
In 2008 he was good but just okay, was a chubby kid who was extremely weak on the offside, extremely weak against inswing and very vulnerable to legspin.
As he ages, these issues have once again become apparent but due to his work ethic he was top tier in prime mainly cause he nullfied swing by developing that quick 3 steps forward out the crease, and his quick reactions nullied his initial weakness against legspin.
In terms of raw talent, I would say Sachin and Yuvi are the 2 best, guys like kohli, dravid and sunny stood out due to work ethic.
Although I still don't understand his veggie boy routine, he can have the same physique without being a vegan lol. No need to go that far, but to each their own