My point is though, all this can come later. I get what you are saying, but it's not critical that it needs to be done first.
UI doesn't need to change now, simple is always good, and I can't say I'm liking the new one.
It did need to be changed. garry explicitly said so:
As part of these changes above we’re making a run at changing the UI. This is something we’ve been wanting to do for a while. At the moment we use a GUI system called NGUI. It’s the devil. Our version of the devil is quite a bit worse though because it’s been chopped up and edited. So we’re working to get rid and use DFGUI – which is what all the menu, chat and popup notifications use.
So why bother updating the UI when there’s so many other things that need doing? Well – we’re doing it because of those things. Right now we’re restricted by the UI because we know we want to replace it eventually so we’re putting off adding things (like putting stuff in stuff, weight effects etc) because we don’t want to write code to throw it away. The pass we’re doing on the UI should mean that we’re able to push even further forward.
Make sure you actually know what you're talking about before you post.