Few opinions on your setup, if I may:
Some fair points! I personally prefer slotting my laptop below the monitor so I can have a semi-dual monitor setup. Putting it to the side is a possibility... But it might be too out of the way to be useful as a secondary monitor. Happy to experiment tho once I invest in a keyboard and mouse (or magic trackpad)!
I agree with space for resting the arms, and I think 2 screens better than one always, Ben only need a laptop support and set both screens at the same distance. Then the arms rest space will appear.
I'm not agree with mechanical keyboard, this has nothing to do on typing skills, and you'll cause much more noise without a reason. If you gonna play some FPS it's OK if you are this kind of people that really think you will perceive 4ms less on response time but for work?
Gimme that soft low-profile keys please! You can go for a Logitech G815 or G915 which lets you type faster with a short press per key, it will make you feel less tired after coding for hours.
Some like Macbook or Huawei laptops, which also come with built-in soft low-profile keyboards, but having it on an external keyboard improves the experience by hundred.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.