You can tab any frame in i3 by pressing the keybinding to tile the window in the direction it is already tiled, then pressing the binding to switch to tabbed mode. After this, any new window opened in this frame is added as a tab, but the other frames still tile around it as they were before.
My default configuration is a two-column split where the left side is firefox tabbed with emacs, and the right half is a two-row split of which each frame contains an rxvt terminal.