Funnily enough, moving tabs to the top is actually one of the few UI changes I actually agree with and find more logical. Since the address bar and navigation buttons only control the active tab, they logically belong ‘inside’ the tab: switching to a different tab should also switch to a ‘different’ address bar and buttons. (Internally they may be the same object, but that’s just an implementation detail.)