PAK's case is different - the main batsman of a struggling (read bankrupt) batting unit is never a good idea - this will make him scared, more protective and defensive. On top of that, guy probably has left school after 5th grade ......
This is why, I have always said that I don't mind a bowler as PAK's Captain - he can take the load, can protect himself and save his premier batsman. A bowling Captain can hide behind others for the time being and keep his focus on Captaincy; a batsman has no place to hide - his KPI is number bounded. On top of that, if the batsman is for a line-up that couldn't chase 278, at home under dew against ZIM without Jarvis & Sibanda, despite one guy scoring 125 and No. 8 hitting life time best of 50 .... you know your cricket.
If he were 7-8 years younger, with blind fold, I would have picked Wahab as Captain - educated guy and still has some of the old Pakistani guts; at least he'll swear at the bowler, if he is tested with a bouncer ........ Babar might appreciate the quality of the ball. At present, for Test side I'll have to pick Shan - said many times that if he were smarter than goofing up wife's pill, I would have picked Yasir as Test Captain. For ODI & T20s, Babar isn't my choice either, but don't know whom to suggest - may be Shadab or Imam (guy got enough mouthful from me, but I don't see anyone better - WK is not for Captaincy, Haris Sohail should ask for permanent disability benefit .... Fakhar will be out of team in a year and Shaheen might do his stuff once again, this time instead of web cam, in front of press camera, you never know .... rest are talent, you know). Sarfraz wasn't the worst T20 Captain - but they over burdened him, which got him broken ... now PCT is stuck with Rizwan as T20 WK.
My damage control choices are
Test: Shan, deputy - Babar
ODI - Imam, deputy - Shadab (This might instigate some initiative in Imam; but Babar not bad choice either - ODI is his strongest suit, should be able to cope up with the pressure better)
T20 - Wahab, deputy - Shadab (Wahab will play 2021 WC for sure)
PCB has appointed Saud as U16, U19, A team, Emerging Team Captain - he might be a long term option .... but I hope that's before his official 30th birthday ..... perfectly fits the bill though. Potentially, one of the top batsmen in XI, can bowl a bit and a very cool customer; probably basic educated as well.