Opinion on Faheem to replace Danish/Haider/Asif for 5 or six number, he's innings builder with ability to play shots, put away bad balls, something Haider/Danish are unable to do. People are talking about proper batsman at 5, I believe he has all skills proper batsmen need, can play pace swing seam bounce, has good pull shot and elegant strokemaker, puts away bad balls.
Faheem is given role of slogging in last overs which he is not clearly fit for, to go from ball one or to hit every ball out of park, and suddenly in collapse situations he's asked to score 50 odd with tail hanging.
Experience also gives boost to confidence, he's mostly asked to slog in last overs and suddenly in collapse he's asked to chase 50 runs on his own. With players like Asif Ali, he can atleast play his shots and secure his wicket.
When he has time to settle in he has shown his caliber e.g. innings in test matches or even in LOIS where rest of top and middle order got bundled by good bowling, he could stand tall, see away good balls, play his shots with ease,e.g. against NZ in 20181st odi when NZ swinged and bounced out our top and middle order.
I believe with enough experience and confidence, he can lead run chases on his own with tail by his side, if not this role that is if he's persisted at number 7 then he will have to develop his power hitting skills to come close to Russel Pollard or Pandya otherwise you can have him like this until some genuine power hitter with good bowling replaces him, but since it is hard to find pace bowling all rounder in Pakistan I think we're under utilizing him.