it's annoying that I can't skip to the top or bottom of a webpage with a three finger swipe
Try BetterTouchTool app, it's quite good. I added several gestures to Safari with it and it's really made browsing more comfortable (for example I use "pinch in" to close a tab, "pinch out" to open one, "rotate" to refresh etc).