Many things in Civ are clean and elegant, but there is one major gripe that detracts from the immersiveness: I feel robbed of valid choices, usually dastardly ones.
For example, I should be able to...
-abandon a vassal to their fate/absorb them the hard way
-abuse open borders for a sneak attack
-burn down/abandon my own cities
-renege on treaties
-cleanse foreign nationals from my cities
This would also make untrustworthy allies a bit more of a challenge.
Maybe the developers were afraid of balance issuess... without repercussions, all of these would be cheesy as well as dishonourable. However, in diplomatic repercussions and an appropriately themed happiness penalty ('the world considers you a villain') there are tools in the game to handle it.
For example, I should be able to...
-abandon a vassal to their fate/absorb them the hard way
-abuse open borders for a sneak attack
-burn down/abandon my own cities
-renege on treaties
-cleanse foreign nationals from my cities
This would also make untrustworthy allies a bit more of a challenge.
Maybe the developers were afraid of balance issuess... without repercussions, all of these would be cheesy as well as dishonourable. However, in diplomatic repercussions and an appropriately themed happiness penalty ('the world considers you a villain') there are tools in the game to handle it.