Yup, it baffles me how many people who earn their money writing code seem to either be content with crappy laptop keyboards or shy away from investing a few hours’ salary in a decent keyboard that they’ll be using for tens of thousands of hours.
The Cherry G80 with blue switches (I believe) I shortly used at a startup gig last year actually was at Model M level, sans the typing noise/headache. Saying this as someone who actually used Model M keyboards in 1991-3 on PS/2 50 and 80 PCs.