Arabs are definitely better than Iranians because they collectively provide $20bn in remittances each year plus a few bn in oil deferred payments and other aid. All in all $25bn flows in from arab countries into Pakistan. Whereas nothing of the sort flows into Pakistan from Iran, infact Pakistani shias remit their khums to Iran from Pakistan. There is also around $1 bn dollars worth of smuggling from Iran which hurts local industry and producers.
Lastly, none of the Arab countries provide India a launching pad for terrorist operations into Pakistan, something Iran is particularly apt at, after all Kulbushan Yadav didn't base his operations in Jeddah or Dubai, rather Bandar Abbas and Uzair Baloch didn't have Saudi or a UAE passport, rather Iran's.