This sounds like a great idea for a game.
I think it doesn't make sense, though, to discuss this in general, because it mainly depends on the way how you build your levels.
Your levels have to be build in a way that the player can take benefit of different ways of shooting and running, and their combination.
That means, your level design is the point where a given feature makes sense and is fun to be used or whether it is obsolete or even annoying.