> Open 3 terminal windows. Try to switch back & forth between just two of them with a keyboard shortcut
cmd+` gets me there, no problem at all
> Open a browser and two terminal windows. Try to switch terminal and the browser window, without also bringing the other terminal above the browser window
you got a point there. alt+tab is gonna surface both terminal windows above the browser.