I'd opt for Pakistan in answer to the OP wrt Test cricket.
ODIs would be more interesting.
Yes, let's go with the following lineups for ODIs:
India: Tendulkar, Sehwag/Ganguly, Sharma, Kohli, Yuvraj, Dhoni, Kapil, Harbi/Kumble, Bumrah, Zaheer, Agarkar
Pakistan: Anwar, Afridi, Zaheer, Babar, Miandad, Imran, Razzaq, Moin, Wasim, Waqar, Saqlain
SL: Jayasuria, Dilshan, Sanga, DeSilva, Mathews, Ranatunga, Perera, Vaas, Malinga, Murali, Mendis
You may quibble with the teams but each needs at least six proper bowling options in ODIs ideally.
India and Pakistan would be close but Pakistan win IMO due to superior bowling and more late hitters.