In my Nightly (don't know about current release), I just have to click once on the show html button, and if I inspect another page later, it brings the HTML panel along.
I actually find the vertical CSS sidebar to be an excellent choice. CSS (and code in general) is an inherently vertical thing (short line length), whereas the number of rules displayed is maximized using a vertical panel. A console button would maybe be a good idea, but I only use the keyboard shortcuts, so I don't mind, this prevent reducing the visual clutter.
Firebug is a seriously old and not that sufficiently maintened code base, hence the choice to write new tools, more integrated with the browser.