Midi Controller Buttons - latch or momentary?

Like topic says, building a controller with the default zynthian controls but not sure if I should make the controller have latching or momentary behavior on the buttons?

Another question:

I’m using a Teensy 3.2 with the Midicontroller library, by the way. I have never had any experience so effortless. Wired it up, worked the first time. Spent a long time soldering.

Anyways, I’m looking at output in a midi monitor, and I see that the rotary encoders are starting at 0, and won’t go below that, so you have to go up before you can go down. I’m sure I can fix this in the code but I’m also wondering what is the desired behavior here, if any.

That depends a lot on the instruments you want to control. Latching is probably better, e.g. in setBfree you could turn percussion, rotary, etc on (MIDI CC with value 127) and off (0). For control it’s a bit harder to find good uses for momentary MIDI CCs but I’m sure they exist …