His action is a bit slingy, and he usually takes the ball away from the left-hander, which will be a good addition to our team, given that Haris Rauf only finds ways to take the ball into the stands.
Realistically, most of our bowling attack is already confirmed unless someone gets injured:
Shadab Khan, Shaheen Shah Afridi, Hasan Ali.
Now, the remaining slots for a second spinner are being contested by Usman Qadir, Imad Wasim, and Mohammad Nawaz. In terms of credible performances in the recent past, I think all three merit a spot, so whoever gets dropped will be dejected. They will take Usman Qadir solely because he is a leg-spinner, and Imad's recall only suggests that Mohammad Nawaz will have to depart, unfortunately.
Hasnain and Haris are both scatterguns, though Hasnain is a more polished product compared to the latter. Hasnain can be useful with the new ball, but he can also be expensive on a given day, and his bowling in the UAE wasn't up to the mark. Haris Rauf is a liability and should not be on the squad to the World Cup by any means.
Faheem Ashraf has a good bowling record in the UAE, however, he has rarely put out performances which get him a spot on the team. In terms of batting, he is still ahead of Mohammad Wasim, however, Wasim is the superior bowler in my opinion based on wicket-taking ability.
Our fast bowling unit should be the following: Shaheen Shah Afridi, Hasan Ali, Mohammad Wasim Jr., and Wahab Riaz.
Wahab might be a scatter-gun himself, but he is definitely more reliable than Hasnain and Haris, and he actually has credible performances on UAE wickets.
In any case, if we bring Shoaib Malik into the team as well, we will have another bowling option to exercise in case Wahab is having an off day, so it won't be much of a problem either way.