Look, you can wax rhapsodic over Iran all you like, the fact is that the burka is back in style, and women there are subject to Sharia law. We’ve seen how open Iran is to the style of protests Egypt just tolerated. I don’t share your optimism over Iran at all.
As for the other nations you mentioned, they are better than Saudi Arabia, but then they are the more Westward leaning nations.
Tell me why the people in Saudi Arabia live four years longer than people in Iran. Is it because repression is more prominent in Saudi Arabia.
Because citizens of The Kingdom enjoy universal health care coverage, while the laborers of Saudi - imported non-citizen workers imported from Islamic states like Indonesia - don't receive health care, and aren't included in the national surveys. They are, for want of a better word, indentured servants. This is a labor issue that is mirrored in many of the oil Monarchies throughout the region - in the Emirates, Kuwait and to a lessor degree, Bahrain.
Saudi Arabian citizens enjoy a pretty posh life, and national health & education statistics reflect it. The laborers, not so much.
The Niqjab, which is the full-face hijab is much more prevalent in Saudi, than in Iran. In fact, in Saudi, if it's not the niqjab, then it's definitely the burka. Most young women in Tehran wear the hijab, not the burka and not the Niqjab.
While Sharia Law is the law of the land in both countries, women actually have more rights in Iran, than they do in Saudi. Women in Saudi literally cannot go outside without permission from their men. Women in Iran can drive, they can vote. Tehran, despite years of theocratic dominance, is MUCH closer to Istanbul, than Riyadh is.
The difference between both countries as it relates to the west, is the official policy posture of their respective governments as it relates to the US and to Israel. But, strangely enough, culturally Iran is much more western than Saudi.