* The most important matter is to devise an intuitive and consistent logical framework for your hotkeys.
* Partly, this depends on your work-flow / modus operandi, partly it depends on the type of 3D work you are engaged in. Unfortunately, intuition and logics are rather personal and individual concepts. One size does not fit all.
* Of course, as skill and experience increases you will will find yourself using tools which you may be hardly aware of at present.
* Once you have set a hotkey it will quickly become part of your muscle memory. You will hit the keys automatically and often you won´t consciously remember the combinations. Changing hotkeys later in the game is quite frustrating as you (at least, I) will mis-key for weeks before neurons crank up their synapotogenesis.
* Basically, you got 4 prefixes (nothing, shift, alt, cmd) plus the standard keys (letters, digits, specials). Each hotkey can have from 0 to 3 prefixes. F-keys can also be used. This results in some 300odd possible hotkeys.
If, as an educated person, you can remember 30k words of basic vocabulary, 300 new words are trivial for the above mentioned synapotgenesis.
* My system is: