In TMS 11.0 the UI improved a lot and user experience improves a lot, but still left some issue.
When the TMS system is loaded in browers the Organization tree is loaded from databse I guess in xml or json format, but each time when reload Setup page or switch Organization, this tree will always reload, seems read data from DB again then re-generate a tree, load to page.
When second time Data get from DB, a comparation with load/current catch should be performed, if data no change, it is unnecessary to rebuild/modify tree.
Also from XML/Json data to tree structre should be optimize, it is a little bit slow. Further more a delayed load is also feasible, show only curent Organization Name, get and calculate Organization tree in secondry background process after main page part is loaded.
BTW, reference to TMS 2007, you will see Organization Tree load is very fast.