Well that is only you and each to it's own I guess. I have been to both countries and to be honest there are less than 100 westerners in Iran whereas there are almost 300k in KSA living there the difference is like day and night..
In Any case Iran is the past and KSA is the future model for humanity as it is making huge advancements. The Saudi Economy will not falter away as some like to claim it here but in fact increase. Linking a city to the suez-canal will be huge and not only that a city that will change mankind forever because of the way it is build ''The Line''
I worked on a few Saudi projects in my day, most are good on paper but not very realistic once built. This city sounds like one of them.
I have also been to both Iran and Saudi, and prefers Iran any day. The people in Iran that I worked with are genuinely friendly, and the place is buzzing.
Saudis are lazy, they don't do anything. All the work is done by foreigners, Indians for manual labor, Americans and Europeans for engineering. Saudis collect welfare checks or clock in time to get paid. Which is why there are thousands of foreigners there in the first place.
Yes there are thousands of foreigners like me in Saudi at any given time, 99% of us are in a foreigner exclusive area without interaction with locals (other than the office), so it seems nice. The real cities are big slums.
In Iran people do work, they don't need foreigners there. I was there for two weeks, one for consulting the 2nd for vacation. Never felt like it was dangerous anywhere I went. The air quality sucked, but it does kind of remind me of turkey or Egypt (but more open).