Would be useful to have select fields that can generate their values dynamically based on the value of other fields in the item (or an other condition).
For example, a list of cities that depends on the country selected in another field.
Not sure how this would interact yet with features like the ability to pluck other values from the currently selected one, may need further investigation to ensure full support (or a new field type).