Definitely agree about the risk from "sameness", hence my comment about x (or strictly ×) possibly being deprecated.
Your choice of ü as an example is a particularly good one, since if a development environment allowed characters such as ÷ it would be entirely reasonable for this to be generated by an overstrike i.e. the user enters something like :<backspace>- (which was a scheme that worked surprisingly well for early APL). And while that might work for English speakers whose use of combining sequences is extremely infrequent, it would almost certainly confuse every user who was used to having a compose key.
MarkMLl