I honestly don’t know. UX has always eluded me (as a developer) and what I like (emacs for instance) is miles away from what people are usually comfortable with. For instance it took me months to understand that (for reasons that I still don’t grasp to this date) people are fond of discourse and dislike mails (I love mail). 
Most of the time I work on code with magit and when I see people struggling with things like fixing a typo in a commit that is in a middle of a series, I wonder what would solve it for them.