I personally use a Goldtouch for my keyboard and a trusty old Microsoft intellimouse (the white and red ones). Others swear by the Kinesis line of keyboards, particularly as they go one step further in reducing common programming challenges of the Control and Escape keys being hit by your left pinky finger.
I continued using this configuration with my newer MacBook Pro, with the same external monitor.
At least, I did up to the point where I had to get a second MacBook Pro and external monitor for other work that I can’t do from my primary machine, and given the limited desk space I had to get rid of the external keyboards, touch pads, and laptop stands. And I think my RSI problems are returning.
I would use the same external keyboard plus magic pad plus keyboard stand and external monitor on my home MacBook Pro, if I had a good dedicated desk where I could keep all that stuff connected all the time.
A good dock/hub has been a lifesaver for me, where I can keep everything else plugged in, while having just the one cord I have to disconnect from my laptop, when it’s time to pack up for the day and take everything home.
Mac hardware is very high quality, and my experiences with their external keyboard, mouse, trackpad have always been positive. I've also enjoyed using Logitech's solar keyboard (https://www.logitech.com/en-us/product/wireless-solar-keyboa...). I like never having to charge it. They used to also have a smaller version (no keypad) but it looks like they don't sell it anymore.
Using a laptop by itself is only nice when you're on a couch or bed or something similar that allows you a lot of freedom to change position.
Btw I also have used a Logitech Trackball for many years with good results. The right hand issue was from using a mouse for a prolonged period - never again.