To be more precise, the ALT+Tab works as in Mac (I believe). It switches between windows of the same application. Not between applications themselves. Which I just don't get.
Whenever doing anything I type in Vim in a Terminal, Alt+TAB to another application, and check the output. I am almost never in the same application between an Alt+Tab. It baffles me that this is default behaviour.