I have a bunch of them and I like them pretty well, but getting a bunch of computers all plugged in turns out to be a bit of a nightmare, especially when you need some long-ish cable runs or you are daisy-chaining devices (e.g., multiple KVM switches, adding USB hubs or Thunderbolt docks, etc.).
The Level1Techs KVM switches don't meet GP's criterion for hotplugging behavior, unfortunately. Switching between devices is just an unplug and replug for them.
Like you, I've found that macOS and Windows don't handle hotplugging monitors well, but Linux desktops (in my case, KDE Plasma) consistently do the right thing and don't require a repeater to lie to them about monitors always being plugged in.
FWIW, I don't get the 'Apple computers just refuse to work' issue with any of my L1T KVMs.