CT win wasn't only about winning one game, and Hasan becoming MoS, without winning MoM in Final - it wasn't about one fluke for sure.
This attack is quite good, but issue is that, Ul Haq didn't pick right pacers for the purpose, neither enough. There is no new ball bowler to partner Amir and Kiwi batting is head heavy - they took the game away in first 10/15 overs playing out Amir. One reason being, obviously Amir didn't bowl that well. But, Kiwis were always chasing a below par target, hence never was forced to go after Amir, and he didn't bowl that penetrative length to entice batsmen who are not willing to go after him - Munro tried once & got out.
Anther being, batting first, they were never stressed to post 350. If I can see the limit of this PAK batting, obviously Hansen & Will is much more smarter to know that against such a batting line-up, only way they can lose is a dramatic collapse - 3/4 wickets in no time; they avoided that. And, had Sarfraz used his pacers better, this would have still been a better attack. He was using Amir with new ball and then nothing in between - finally ended under bowling him.
Change Raees with Irfaaan and things could have been quite different.
Irfan should be used/bowled out inside 35 overs - preferably in 2 spells (because of his size, it's difficult for him to warm up & get into rhythm 3 times, 6/7 + 4/3 is his best use), Amir 3 spells (6+2+2; 5+3+2) - but thouse last 2 not in last 5 overs.
Hasan in 3 spells of 4+2+4, and Fahim 5/6 overs in total (depending on how many overs Haris/Malik/Fakhar is given), but he ends with a 2 overs spell in dead end - that's last 9 overs by Amir & Fahim (42, 44, 46,48, 50), and 4 by Hasan (43, 45, 47, 49). In ODI, often the 49th over is the most critical one, hence Hasan should get that.
Shadab bowls with a bit of roughed-up ball instead of coming just after 10 overs, he starts at around 18/19th over and preferably 10 overs at one go, or at most 8+2; if he goes for runs, may be he shouldn't complete 10 overs - Fahim & Part-timers finish rest 10-12 overs.
Whole plot was spoiled with Ul Haq picking only 3 pacers and 2 of them not good with new ball. It's not UAE either that Sarfraz can open with a spinner, and MoHa wasn't there with ball either.
PAK's biggest problem is new ball - be with bat or ball. Batting is a long distant solution, but bowling one could be made much better with proper picks. UL Haq's pace attack was quite good for UAE, and only 3 would have done perfectly (because only 2 would have played, 3rd spot would have gone to 2nd spinner), and Arthur could have rotated them as well. Ul Haq picked same team for UAE & NZ

.
Last year, lot of posters got after me, when I wrote same thing that revolutionary has picked almost same squad for UAE (WI), NZ & AUS,which is a disaster - this time they have faced their nemesis.