For ease of use it would be best to have single sections for each source that can change function depending on what the player is using. Having a single knob or button for every single parameter of the synth would result in something extremely large and intimidating to new users and many of those controls will remain unused. If there was only a small set of knobs with the rest of the controls being in the software menu, the device would be compact, but accessing all of its features would become complicated and make sound design quite frustrating. Hybrid digital and analog circuitry is the best compromise between sound quality, complexity, and reliability. An entirely digital signal path would keep the PCB simple but getting the desired analog sound would complicate the firmware design. Going all analog will sound quite good but make the routing for FM quite difficult and the final circuit will be extremely complex and expensive. For flexibility, having a few unchanging controls and outputs with the other controls balances ease of use and flexibility. As with the interface considerations, having a lot of customizable controls and outputs would make the device more powerful but will add to complexity and make the device harder to use for beginners. Similarly locking every aspect of the controls and not including audio inputs or additional outputs will limit what users are able to do with the synth