The gap between Mo Hafeez & Mo Nabi at least twice wider than the gap between PAK Team and AFG team - that too compared to Test cricket (Not in LO, where Afghans are better side and gap is narrower).
Being the not so greatest admirer

of MoHa, still I'll say the comparison is insulting to him, almost blasphemous. Guy has 23 (?) International Hundreds and he has 10 Test Hundreds. Yes, with a clean action, Nabi is a better spinner than Hafeez, but as over all player …. Hafeez prolonged his career to become public enemy, but for 10-12 years, he was the MVP of PCT in LO cricket on genuine merit - something Nabi won't ever be even for one series. And, the comparison as Test player is beyond scope.
These days AFG's stock is very high in PP, because their cricket is effective in T20s, a trait that's highly valued in PAK cricket circle, so, Nabi made a mark here, otherwise...…. But, no disrespect intended - Nabi is a very good T20 player, a decent ODI player as well and one of the best in AFG cricket history - he has his own place in the game.