I agree with the rest of your points, but please keep in mind that the Iranians are growing only because of the oil money. And they still have a lot of problems like inflation, rising deficits etc. Iran is not exactly a developed nation.
Regarding Egypt, had the US not interfered Nasser would have paid the price for his actions with his blood.