I use Logitech mouse with my macbook pro 13 and I have most important gestures programmed into it - swiping screens: just press the roll left or right, all windows overview: press the roll. Anything else you would need: you still have additional 2 buttons on left side of the mouse. Also, there are many tools for Mac making the live easier and more productive (like Magnet app for quick windows arrangement).