Not to drop names of other programs on your site, but I just switched from DS4Windows (Which I believe is now depreciated) to this, and while this seems like an overall more stable and streamlined experience, the one thing I do miss from that program is the ability to assign various functions to the touchpad from 1 generic keypress (I set mine to act as the Tab key when pressed) to different functions for different gestures or different points of contact on the pad. It's more of a novelty than anything, so if it'd be too much work or whatever to bother with, no worries, this is still a great program
Moved into support as the trackpad assign-ability is part of macros.
I did not want to force people into predefined sets of trackpad conditions so I made this part of the macros. You can from macros assign stuff to everything you mentioned and more. See the tutorials for a brief rundown on how macros work.