BF2 (PC version) had a stamina gauge - and I miss it. Maybe im the only one? heh.
You could still sprint - just not infinitely and it needed to recharge.
Im just tired of the fast and wacky non stop sprinting 100% of the time of modern FPS.
Bringing back a stamina gauge would add another layer of depth to the gameplay.
The solution to the problem you listed - is use transport vehicles - or stick with your squad.
Thats another problem of modern Battlefields. Everyone can spawn on everyone.
It used to be squadleader spawning only on BF2 PC. The squadleader had to know what they were doing of course - and had to care about playing that spawn point role.
I think BF3 hardcore mode used this system again - but it hasnt been seen since.
Hopefully they came up with a better system than having multiplying soldiers all over the place.