He should just be a specialist captain. The dude has a very sharp cricketing mind. It's no coincidence that he's one of PSL and donestics most successful captain even winning a Champions cup despite having a rubbish squad, in a tournament deliberately designed to make rizwan look good since the teams were woefully unbalanced in rizzu's. All misbah's rubbish plan.
He even managed to win one game vs afg despite having an atrociously bad side. That afg vs Pakistan series was deliberately created to allow pcb an excuse to bring babar and rizwan back.
Pakistan wanted domestic performers, and with the exception of saim and haris, Everyone of these frauds were frauds.
Seriously what are Abdullah Shafique, Azam Khan, Muhammad Nawaz, zaman Khan and Faheem ashraf all doing in a one playing 11? That too a t20 one.
The fact he managed to win one game against a full strength Afghanistan at all is a miracle. Babar wouldn't have done zilch in said position.
As a captain he knows how to use himself as a bowler and batter and fielder. He himself is a rubbish player but atleast he knows this and knows how to use himself and his resources well.
However he should only be a t20 captain. Odi will be a horror show since no matter how good you are, a dead weight is a dead weight in odi. Can't hide yourself for 50 overs.