Nobody seems to know about App Exposé, which you can trigger with ctrl+down. I also have it set for three finger swipe down. You can then use the arrow keys to move between windows if you don't want to use the mouse, and it includes minimized windows as well, which cmd+` does not.