What do/did you find to be the most complicated parts of Gramps?

Yes, that’s a good way to reduce clicks. Also ensure that windows are designed for keyboard navigation (tabbing between fields in correct order, etc.). See also the discussions Hotkey to select OK button and Key binding to accept changes & close actual window? - #3 by zed.