Not quite on that level (Cherry mx), but I have to concur. If you're not always on the go a proper keyboard is worth the investment.
Especially because working with just a laptop is horrible ergonomically.
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.