Stream Deck or Touch OSC

I listed the Notation Express folder structure here, if it is useful to you:

The XL, there is less button pressing to get to a specific button. It is a bigger unit so takes up more space obviously. I also like real buttons to press (they can be a little noisy).

Nothing else you require.

I find it easy to set up buttons for a specific project. You will find various threads here with a search using Stream Deck especially.