Imam - not very talented, but his temperament is fantastic, his technique is solid and he has a huge appetite for scoring big. He needs to improve his SR, but he is a wonderful find for Pakistan. Our most reliable batsman in my opinion. Almost always comes good when the team is struggling.
Fakhar - not my cup of tea. I don’t like his batting style and I think he can easily be caught in a web if the the bowlers bowl to him with a plan.
I recognize his importance to the team because of his aggressive style, but I feel that always needs to ride his luck in order to score runs. If I were the selector, I would be looking at ways of replacing him.
Babar - talent wise, he is as good as anyone. However, he has not maximized his potential because he has a soft underbelly. If he can work on his mentality, he can break almost every batting record of Pakistan. At the moment, I don’t see him a trustworthy option under pressure.
Haris - similar to Babar in most respects. Very talented, but his attitude is questionable. His dodgy fitness and lazy attitude means that he is not someone who can be relied upon. I doubt if he has the fitness and the durability to play 9 games in the World Cup. Needs to be in the team though, he is the best bet for number 4 at this point.