Afridi and Malik had sub groups but never heard about Hafeez forming sub groups. He comes across quite a level headed person. Having said that, he doesn’t deserve to be in the team as pure batsman so he is best option only if he can clear his bowling action.
People are suggesting Sarfraz and Wahab high on emotions (huge respect for both) but both have never been REGULARS in our ODI squad.