One thing I've learned is that I am absolutely unqualified to determine what average computer users want from an app, and that this is also true of most of my peers
These days I content myself by making things I want, and hopefully others might still find useful, and then do my best to accept feature requests and bug reports for UX. Once or twice I've succeeded :/