Earlier quoted context omitted.
Can you imagine a real mayor simulator, where you'd have to get elected and answer to the city council and constituents? I expect most would find that boring, but it might be a fun (or at least educational) experience for some.
Tropico has this component of elections.
* Praise a faction (ex: Religious, Academic, Military)
* Chastise a faction
* Praise a superpower
* Acknowledge an issue.
* Make a promise
-------
For example:
* Praise the Military
* Blame the Religious
* Praise the USA
* Acknowledge housing is a problem.
* Promise better housing.
Then the voice actor comes out and says the lines associated with your selection. Paraphrasing:
My people of Tropico! I wish to congratulate the Military for their outstanding service. But the Religious among us are holding us back from progress. The USA has given us a great amount of aid and we thank them for it. Our growth has caused a lack of housing in some areas. If you elect me again, I promise to fix our housing problem.
---------
EDIT: The speech has a big effect on the election.
Every faction has a rival faction. Praising the Military pisses off the liberals. Blaming the Religious encourages the Academics. Praising the USA pisses off your communists, but pleases your capitalists.
Acknowledging a problem lowers a citizen's "needs penalty" in the election. (If everyone's housing score is low, then acknowledging the problem reduces their penalty with regards to the election/vote).
Promising to fix a problem is even stronger than acknowledging a problem, but has repercussions in the next election. You need to have had substantial progress in 10 years otherwise the people will remember.