I've been programming professionally for 40 years. Nowadays it's mostly C embedded/system programming, plus enterprise distributed systems C#, Java, SQL, Powershell etc as required.
Despite my earlier career being very much married to the clunky long travel IBM Model F and Model M, for at least fifteen years it's been the reduced key travel style keyboards that come bundled with PCs.
I went through a phase a two or three years ago trying to find the "ultimate" keyboard and spent a fortune on a couple of dozen, particularly with long travel Cherry keys. To put it bluntly, I just couldn't get on with them. It's not just the travel and noise, it's also the implementation, with stupid layouts, key markings, and, particularly on reduced size keyboards, the keys they miss out. Keyboards with backlights seem to be the worst offenders for key markings, some are even upside down on the top row number/symbol keys which confuses the bejeezus out of me.
As for bluetooth, forget it for mice and keyboards, it's just far too much trouble fannying about with pairing.
My favourite keyboards now aren't poncy $100 units. They're basic run of the mill keyboards with standard layout plus media keys, calculator key, and an on/off key.
About 18 months ago, I've finally settled on either of the following two, liking them enough that I have a spare of each in case of failure.
Wireless, it's the Logitech MK270 + M185 combo with dongle. It also has a caps lock annunciator (but no number or scroll lock annunciator). Importantly, the batteries last forever on both keyboard and mouse. ~$30.
Wired, it's the Microsoft Wired Desktop 600 Keyboard and Mouse set, ~$20.
Both the Logitech MK270 and the Microsoft 600 have almost identical & standard layouts so switching between them is simple. They are also reasonably efficient on desk real estate, and both fit easily into an under deka keyboard tray, which is very handy for the bench. I found that the full travel keyboards weren't always compatible with standard pull out keyboard shelves.
I think both may be close to EOL now, but are still readily available new old stock on ebay.