I also lean more to using the keyboard vs. the mouse. As I spent more and more time developing software I become more adept at not using a mouse to the point where I could pretty much avoid touching it for most of the day. In Windows, this really was much better than using the mouse most of the time.
When I first got a Mac I found myself using the trackpad again for the first time in a long time. It was a huge improvement, the responsiveness of the trackpad and utility of many multi-touch gestures were quite surprising. Because it was so close to the keyboard I could easily use the gestures in place of keyboard commands, without slowing down. When it came time to get an external keyboard I actually bought a trackpad, not a mouse to go with it. It is honestly that good, at that's what I've found.
I've solved it by carrying a small external mouse in my laptop bag, and by using my MBP with a mechanical switch keyboard and a Logitech mouse 90% of the day.