For me overlapping windows are better for using two applications at the same time - copy pasting, drag and dropping between them etc. This is because their position is deterministic. Tabs are better when I have a boatload of unrelated pages (e.g.: tabs). This is also why I find tabbed interfaces in code editors useless.