Yes sir understood.
Let's do a country wise breakdown of test bats I would pick over Babar. Making a test XI doesn't make sense as I will have to include bowlers so many deserving bats will be left out.
India: Kohli, Pujara, Rahane, Rohit (Yes, averages more than Babar and Babar is no world beater overseas), Pant (Gave real performances in Eng and Aus, not just few pretty cover drives).
Pak: Azhar, Shafiq (Albeit inconsistent but performed against better bowlers in tougher conditions)
SL : Kusal Perera ( A bit debatable perhaps but he is a match winner on his day)
BD : Shakib (Achieved much more than Babar with the bat)
Aus: Smith, Warner
SA: None
Eng : Root, Stokes (as a pure bat), Butler.
NZ : Kane, Taylor