I had a CKL 4x4 KVM before this, so this new one (4x3) has one less monitor output. Although it seems like I downgraded with one less output (I never needed a fourth one), I upgraded because the new KVM is much more stable.The previous one I had (https://www.amazon.com/gp/product/B07RSV2WZP/) had persistent issues, especially remembering monitors and resolutions whenever it lost power, or even the slightest bump caused monitors to disconnect. I moved to another KVM brand for a while, but it was even worse, and I ended up returning it and busting out my old CKL again.## OldI had suspected something was wrong with my old CKL KVM: it was not a defective unit but an overall defective design. The problem was that USB, Audio, KB, Mouse, etc., were fed through the HDMI with some wiring hack. While it worked when it was stable, it was the cause of all problems because it was easily destabilized. I consistently lost video; lots of flickering, forgotten resolutions, wrong refreshes, and the mouse would go dead and never wake up unless I physically unplugged and plugged it back in.Putting my Mac to sleep would usually wake up only 2 out of 3 monitors unless I physically unplugged one or switched between ports so the KVM knew one of them still existed. And worse, waking up to a monitor that would run at a low resolution, forced at 30Hz. Even slightly bumping into my desk would cause monitors to disconnect because the KVM was janky.All hope was lost because out of all the KVMs I tried, the old KVM was still the best of them.## NewThen I saw this new KVM on pre-order. When I looked at the specs, I saw that they actually separated the USB and other connections from the HDMI, so I decided to give it a try, knowing that their HDMI hack from the previous one was likely the problem.I've been using this new KVM for awhile now, and so far, so good.It worked on the first connection attempt with individual HDMI and USB cables. There were no problems with blank screens, flickering screens, odd resolutions, or swapped monitors. This problem from the old KVM seems to have been eliminated with the new KVM.It also appears the problem with slightly bumping the old KVM, causing monitors to disconnect, has been fixed with this new one. All of the issues mentioned above with the old KVM appear to have been fixed with the new one.There are two things I do not like, however, issues even with the old KVM.1. Unlike other KVMs, there are no individual audio inputs for each device input port. You must use audio over USB or HDMI, whichever is supported.2. I still find this issue dangerous, as I did with the previous KVM. Both KVMs don't provide enough power for external devices despite having a "3.0 HUB" port for devices, separate from KB and Mouse. This means, like my old KVM, I still need to use an externally powered hub for other devices. The problem with this is that it provides power to the KVM as well as the normal 5V power input. Now, there are TWO sources of power going into the KVM at the same time. And if you ever need to power cycle the KVM for some reason, usually to reset monitors, you need to unplug the external USB hub and switch it off. This can't be safe, I think. (But I never had any overheating issues with the old one.)## OverallCompared to the old one, this new one is a significant upgrade in stability, which translates into better performance. The overall design is nice and compact, quite sleek-looking and feeling, but mine came with some kind of factory-looking dent at the back (no paint scratch, just a dent). I wish the KB + Mouse and audio ports were at the back because I had to run extender cables which added more clutter.Out of the dozens of KVMs I've tried in the past few years, this one is the best I have used. If only they could fix the power issue, and add audio inputs for each device input, it would be perfect.Unless this starts to fail me as the old KVM did, my review is positive on this, five stars (and I will update my review if I discover issues). I would totally recommend it if you're looking for a Triple Monitor KVM for 4 Computers. I have a Windows PC, a Mac Studio, a Linux Mini PC, and an extra port I use to connect other devices I may need to work on, such as a server or someone's PC whom I am helping to fix.If you're on the fence about this, just get it. If you're an old CKL user who was disillusioned by the previous product issues like I was, then do know this new KVM feels like an entirely new thing, solving a lot of the previous issues.