I've recently improved my workflow a little by adding a Maschine Studio and assigning all the buttons in midi mode to the same functions. It has a lot of cool buttons which you can basically assign to similar or the same functions in Cubase. Transport controls, edit buttons (copy, paste. undo redo, delete) and cool buttons like quantize, channel (which I use to add an audio track), plugin (which I use to add an instrument track), tap which I use to open tap tempo, macro - which at the moment I haven't assigned but could assign to some sort of macro, events - which opens lanes, - events which opens the lower zone of the selected event (piano roll or audio), select - changed to the select tool, duplicate - duplicates the event, solo - solos the track, mute - mutes the track and one of the buttons and one of the buttons I assigned to the comp tool but I forget which one. sampling - adds a sampler track, browse opens the audio pool, mix - opens the full screen mixer. Anyway, it's pretty cool because I like physical buttons. The transport I was able to get a 2 way communication thing going on so that it shows the transport state. So if you press play with the typing keyboard (space bar) or click the play button, the play button will glow on the Maschine Studio, same as record. Then I have separate layouts of the Pads for different drum plugins. Even the transport wheel I assigned, although it is more of a scrub since I couldn't get it to work otherwise.
I also have a Stream Deck where I have assigned some custom buttons. I'm surprised more people don't use a Stream Deck. It's better to have actual buttons than a touch screen but you can still display anything on them as it's just a screen behind the buttons.
I also have 2 Avid artist mixers for mixing.
Generic remote has a lot of power. You can assign most midi buttons to things. I prefer to use midi because if I have Cubase's notepad open I can be writing notes in there while still using them. For example, I can write down takes that I like while still using the buttons to start and stop recording. When they are keyboard shortcuts, you can't be writing in notepad at the same time. Also, you can display something else on the screen like a script or something in another program and you can still use the midi buttons. Keyboard shortcuts have the limitation of the software needing to actually be open. Someone just made a midi plugin for the Stream Deck but it's a bit buggy and doesn't work flawlessly.
Also just having the keyboard in a tray under the desk is a big time saver and more ergonomic than having it off to the side.
Here is my recent setup after moving my recording studio to Los Angeles and redesigning it for those that are interested: https://currentsound.com/gallery-and-gear-list/