I've had my tab keybinded to "target closest enemy" since the very beginning. It works like a hard lock and doesn't rotate targets. I do it manually. The random tab targeting has been my pet peeve and i can't help but to wonder how blizzard got it right from the get go so many years ago.