I think, any player with 55/85 sort of stats is an asset against anyone. In terms of stats, Kohli stands at 58/92, therefore obviously Babar has lots of capability, but certainly not at Kohli's level. PAK needs to play around Babar and factor his stats in their strategy. In a lineup if there are 3/4 accumulators, backed by a tail that starts at 7, obviously it won't work often (at one point top 5-6 had Ahmed, MoHa, Azhar/YK, Misbah, Malik ..... even Asad). If Sharjeel was still available, then in a line-up of SK, FZ & Asif - Babar could have been the difference in many close games. Now that the bottom half is quite good with bat, PAK should bat with overs in mind from start, rather than usual strategy of taking the game to 40th over with wickets at hand.
To answer the question, I think Babar is weak against spin, surprisingly even against off-spin for a right handed top order batsman with such good stats. May be, tactics against him for any team should be to bring spin from both ends at the start of his innings and keep him on strike & attack to get him out, rather than contain (that's keeping 6-7 fielders in, with may be couple at catching position), risking odd boundary. His SR is relatively less in first 50 balls, therefore attacking field shouldn't hurt that much. He bats at 3, which makes it easier to implement that strategy, as he is expected to come just when the spinners are due. This is one reason, I think opening with Babar is a better idea in LOs, so that he can start against pacers and by the time spinners come, he is about an hour into batting.