i think second examplel would be better so users can make a profile of multiple controllers easily. I use an arcade stick for strafing,l rudder pedals for moving forward/backward and anything else for flight stick.
many controllers offer third party software to configure deadzone, but it would be better to configure the deadzone in the game.