This is a god awful list.
"Global Firepower Index" is a terrible measurement, because it fails to take into account the single most important quality; skill. Putting Egypt above Israel and Iran is atrocious; the Egyptian military performance over the past 60 years has been pitiful. Their performance in the Israeli-Arab conflicts was downright embarrassing on numerous occasions. Their performance in the Gulf War was hardly any better.
Putting the Saudis above the Algerians is ridiculous, given how terrible the Saudi performance over the past few decades has been. The Iraqi Army collapsed before ISIS and it's only improvement since then is that the stupid people have been killed off by now, but the idea that they're really better is ridiculous; 8 years of fighting Iran didn't markedly improve the Iraqi military overall.
The only capable military forces in the Middle East are the Iranians, the Israelis, the Turks, the Pakistanis, and the Algerians. Everyone else either hasn't had a chance to display any kind of military capability, or, like Iraq, Egypt, Saudi Arabia, Syria, and Libya, has done so and their performance was atrocious.