I'm not a fan of those mechanics where you have that type of user input.
What I would be a fan of: pressure sensitive LS with regards to acceleration and speed. That would put the player attributes more in play as opposed to me wiggling the sticks. However they would need to have better momentum and physics for this to take place. Also the running animations would need an overhaul.