Give this dev your money: Contexts !

Finally.  Someone developed a command-tab replacement that works perfectly with internal and external keyboards and with multiple displays.  I love

I don't even use my dock anymore.  I can command-tab and select a program by number or letter search (Sa for Safari).  I haven't figured out the double digits on the left half of the window but I'm sure it will come to me.

If you have many windows on multiple desktops you owe yourself this time and energy saver.
They also have a 21 day free trial (as of May 26 2017).