This setup looks overcomplicated, The input axis are really practical and you get already an xy output from them, that you may handle with a little math instead of going trough case by case.
In the input settings be tweaket trough the input gravity, dead and sensivity, If you want to get the digital feeling just put sensivity and gravity on Inf, so you get snappy digital pad movements.
[Picture in attachments]