Maybe it's you and large monitors. On my laptop, I run everything maximized, and Alt+Tab is my best friend. My biggest gripe about OSX is that it's not built for this -- I literally need to define a separate space for every application I use, just so I don't have a horrible jumble of windows. And unfortunately still can't Alt+Tab between windows of the same app... :(