In the current beta, when I press "end turn", I am periodically confronted with a popup dialog telling me that my city leveled up, and that I need to choose a specialization for the next level. The problem? The popup is modal and huge; it makes it impossible for me to tell which of my alphabet-soup cities actually leveled or what the city's stats are (i.e., is this my gold-producing city or my research city?). So I usually have to take a guess. So far I haven't been wrong, but I find it really annoying every time this happens.
I think the best way to improve this would be to eliminate the forced immediate choice. When a city levels, it should get a new action "specialize city" that can be performed only once, and that lets me choose a specialization. I should be able to cancel the dialog if I change my mind and want to think more about which specialization to use. (I would also like a similar UI for hero leveling, btw)
If that's not possible, at least give me a little more context in the specialization dialog (e.g., rates of production of the relevant resources and the number of buildings related to each resource that have been created).