I'm having a great time with interception-tools. I'm finding it more stable / consistent than xcape (which I had been using for a few years prior), to the extent that I've moved some of my QMK functionality to interception-tools so that I can have better consistency between laptop and external keyboard.