OS X has this ridiculous idea of switching between Applications not windows that is killing usability. I never ever want to "switch to Terminal.app", it's always "switch to certain Terminal.app window".
Are there any good solutions?
I've installed Witch to provide some semi-sensible window switching, but it still has problems. If I have only two windows it's fine - with there it's already rather bad.
And there doesn't even seem to be any way to get a window out of a way - let's say I have long-running Terminal.app window that I want to keep in background until I explicitly recall it. No such luck - I'm pretty much guaranteed to accidentally switch to it sooner or later.
And there's no hint which window contains what during switching - it's something useless like
Terminal - bash.
Is this fixable at all?
EDIT: No, this isn't a duplicate question, and none of answers to that suggested "duplicate" have anything to do with it.