-I was wondering if something similar to the overheating system in place for .50 cals and such could be used for sprinting, so that you can have several short sprints for crossing streets and such but if you start running for a long time you "overheat"? Basically, the stamina spent and time it takes to regain it increases exponentially the longer you sprint, so you don't get penalized for sprinting across streets or to cover.
BTW, I still don't understand why jumping drains stamina as it does not deter bunny hopping(It doesn't disable jumping), especially considering all the obstacles you need to get over. It mostly simulates climbing(or the excruciating feat of getting on to a sidewalk

) and penalizing players for navigating the map seems somewhat counter-productive.