I much prefer a mouse (I use the MX Vertical) to a trackpad for long periods of time at my desk.
Cmd+Scroll for zoom in/out, Ctrl+Left/Right arrows to switch spaces. It's not a fun as the trackpad, but those are things i don't do that often.