In my own switch from Windows to OS X as a development box I find that I miss the behavior of TAB switching in Windows. In Windows the application TAB order is based on order of most recently used. This makes it incredibly easy to switch between two applications repeatedly, such as a debugger and IDE. I wish there was a way to make OS X do this instead of the current behavior that is based on order in the dock. Guess we can't have everything.