Emulating Windows alt-tab functionality

So far loving BTT, but question for the team here. I am coming from a Windows laptop and I sorely miss the ALT-TAB shortcut to switch between 2 or 3 apps quickly. I'm aware of ⌘-TAB on the Mac but it's not the same as it only switches between separate apps (doesn't work if you have multiple windows of same app open). I'm also aware of ⌘~, to switch between windows of the same app, but it still doesn't work the same. ⌘~ just cycles through all windows of the same app (eg. 1-2-3-4-1-2-3-4), so if I need to quickly switch between 2 Excel windows and I have four open, ⌘~ simply doesn't do the trick. Is there a way to emulate ALT-TAB on the Mac that will switch back and forth (not cycle) between 2 or more windows regardless of whether they're the same or different app?