MacBook user here. So that of course says there's very limited screen real estate. I like full windows to look at. So I do this (it's based on keeping all the apps you like to use open):
1) Use the window's lower right-corner thing to pull open any window where it makes sense to use the full screen (some automatically avoid the Dock, others do not; you have to watch and do the right thing...)
2) use command-tab then to switch around among all your open apps (and thus open fullsize windows)
Be aware that some apps have smaller windows which look silly when pulled open to fullscreen. Others have app windows which don't even pull open so you can't do it on everything, but it works just fine most of the time.
Also another fun thing: if you have all windows open to fullscreen to begin with then simply switch from one app to another by clicking on the Dock app icon you want to switch to, if you hold down OPTION-COMMAND at the same time as you click the app you want to switch to it comes up with all other windows hidden (the same has bringing up the app then doing control-command-h "hide others")