I don't have anything new to add, but I just want to add my voice to some previously made suggestions:
Better layout support.
Ex: I want to have a bunch of widgets lined horizontally, each of them with variable width (think UILabel for example), and some spacing between them. I want to center the whole bunch relative to another widget. Bad ASCII drawing:
[Reference Widget]
[Variable 1] [Variable 2] [Variable 3]
There might be a solution with anchors, but when you start to have a variable number of variable-sized widgets, it starts to crumble, so I always find easier to write an ad-hoc script (thank you so much for UIWidget.width in 3.x, by the way, it made my life so much easier!)
Selection support in UIInput.
I use a OnGUI Input() for the chat in my game, because it has proper support of selection, copy&paste, all well integrated with the OS default controls. I would kill to replace those by a proper UIInput, for so many reasons (simplicity, positionning, performance, able to render to texture...)!
Styled text in UILabel.
Basically the subset of pseudo-HTML usable in GUITexts: in addition to colors (which we have now), mixing font styles (italic, bold), sizes... Even better would be: line spacing (I saw you're doing something about this in 3.0.6, but I guess it's one setting for the whole text, not per line/paragraph...), multiple fonts in one label, clickable "links" that send events, or maybe even embedding arbitrary widgets in the text flow...
--
That's all I have for my list to Santa Claus for this year :p Anyway thank you again for your work and listening to the community, and keep up on the excellent work! (the pace of improvements in 3.x is fantastic!)