I take the liberty of adding to that list of workflow streamlining tools to be considered the ConsoleTools Lua Framework (Disclaimer: I am its developer and vendor of the for-sale full version), as well as the various free tool libraries that are available for it. You can try it out with the limited version, which is free. There also has been a Discover Dorico session recently that showcases how ConsoleTools can be used; not incidentally, the session also covers the use of the hardware solutions listed in this thread’s original post.
One way to think of the framework is as “Stream Deck for you keyboard”, insofar as it will (amongst other things) allow you to rearrange keyboard shortcut functionality on the spot, so that you can use a variety of features from a very compact set of keys, similar to what @arco has been describing as the “folders” approach.
One area where ConsoleTools does particularly excel is the handling of Dorico’s properties (in the lower zone), which tends to be a common obstacle for new users coming from other notation software. Setting often-used properties with ConsoleTools might somewhat ease any initial frustration that comes with getting used to this core concept of Dorico use.
Having said all that, I also must acknowledge that, because of technical limitations, the setup process for ConsoleTools is not the most straightforward one. So, while I want very much to encourage you to give ConsoleTools some consideration eventually, I would also urge you to do so only once you have a comfortable familiarity with use proper of Dorico.