This is of course an ultimate bike-shedding topic, but I'll add my .02 anyway:
With a multi-touch extension like jiTouch that lets you configure your own per-app multi-touch gestures, the large trackpad (especially external trackpads) are no-debate the most versatile "mouse" alternative.
I have many keyboard shortcuts mapped to gestures for PyCharm, Sublime and Xcode that let me do very cool things during specific workflows (think: debugging, deployment, etc). I've only been using it (and Macs in general) since November but it's the first time i don't totally loathe having to move my hand from the keyboard.
With a multi-touch extension like jiTouch that lets you configure your own per-app multi-touch gestures, the large trackpad (especially external trackpads) are no-debate the most versatile "mouse" alternative.
I have many keyboard shortcuts mapped to gestures for PyCharm, Sublime and Xcode that let me do very cool things during specific workflows (think: debugging, deployment, etc). I've only been using it (and Macs in general) since November but it's the first time i don't totally loathe having to move my hand from the keyboard.