I think that the potential for rebellions is a good idea, but that it greatly depends on your form of government, interaction with the people, and composition of your people.
Composition:
If you have conquered another civ or a large portion of another civ, then foreign residents are more...