Probably both.
On the one hand, there's a collection of Workbenches, the shortcuts of which aren't (and someone please correct me if I'm wrong) usable unless their affiliated tools are visible onscreen in a Workbench bar. (Moreover, at https://forum.freecadweb.org/viewtopic. ... 90#p227890, in answer to a related question I had: "It also seems that Shortcuts will step on other shortcuts. For example Sketch uses "R" for rectangle and Draft uses "R,E" as soon as you use the shortcut in Sketcher the Draft shortcut is not available until the Draft Rectangle is invoked a second time. that some of these shortcut key commands overlap.")
On the other, there's a lot to be said for an intuitive set of line commands that mimic simply just the names of primitives, and actions on them (followed by values as their respective contexts demand)--instead of having to memorize single-key sequences. There's a Python window which I predict nobody is going to want to complicate with additional function definitions dedicated to that reduced command set.
Would I like to see a reworking of the single char shortcut sequences so that none overlap--combined with not having to have toolbars displayed as a prerequisite for using the shortcuts? Yeah, that too.
When I get some time, I'd like to install triplus's Launcher.
Still this is a really useful program. All my CAD is on this now.