I've been following the development of Sesamouse, MagicPrefs and BetterTouchTool and used all three extensively.
For me, Sesamouse, whilst not as customisable as the other two, is the most stable and reliable.
I have scroll lag issues with both others and find MagicPrefs particularly frustrating when I try to perform one gesture (i.e. swipe left/right) only to have another gesture execute as well (zoom in/out).
And BTT will often just quite.
The only issue I've ever had with Sesamouse is very occasionally, it stops recognising my zoom in gestures. A simple click on the application's Mouse Viewer seems to fix it.
I commend the developer for approaching this app sensibly - it simply just works.