Whats the most efficient way to switch between 2 open windows on OSX ? (OR What am I doing wrong ?) I've recently transitioned to using OSX after using windows/linux for the last 14 years. Few things I like, few things I can't come to terms with. The biggest gripe is active window management on OSX. 

Scenario : 2 windows open side by side. Say one of them is a chat. Another is a turn based card game.

Action : Click on a control object of the passive window 

In Windows, 2 things happen seamlessly. The window becomes active AND the control gets activated.

In OSX, with the same action, the window becomes active sometimes (depends on which application's window it is). Sometimes it doesn't get activated until you click on that windows titlebar (Happens a lot with the mail app). And then, only after it is activated, I can interact with anything inside that window.

This behaviour pisses me off. This, combined with the fact that there is no window snap available by default. (I installed BTT for this. Works well) 
I am ready to unlearn the way I handle windows in Windows if OSX provides a more efficient way of working on 2 applications at the same time. Anybody ?

I have a 15 inch retina macbook pro with OSX 10.10.5
There are ways to enable "focus follows mouse" discussed here: 
How can I make focus follow the mouse cursor?, but that might be more than you want...

Otherwise I second MrMojoRisin, get used to cmd+tab or 4 finger swipe (you need BetterTouchTool on Yosemite to bring this last one back).