The simples solution to fix medic
There is one simple solution to make medic much more useful. The majority of the time, both medic and a wounded soldier suffer from simple lack of communication.
The medic may have more than one player to revive or the position where the wounded soldier is, is unreachable, and would result in instant death of the medic. Maybe the medic needs to go around or maybe the medic is some low level noob player. You don’t know that.
On the other hand, as a medic I often don’t know whether it is worth to run to someone, as halfway, the wounded soldier dies. It’s annoying as fuck.
The proximity chat won’t solved this problem. The distance is often too large, one side lacks microphone or lacks the will to use it.
All we need is a simple confirmation system. As a medic I should be able to mark the wounded soldier “I will revive you”, “Sorry I can’t” and optionally “it may take a while, up to you”.
Ideally, the medic should see the feedback “Waiting” to know it’s worth running.
This way if you’re down, you know whether you should wait or no. No excuse for lack of microphone. You’re in a clear situation. If medic do not use this system, most probably it’s not worth waiting.
Marking whether you help or not, as a medic, should be as simple as marking infantry as a SL.
Additionally:
Give soldiers possibility to request a bandage from medic instead of showing every wounded soldier around. This makes a huge mess, while most soldiers don’t want it. This way only those who requested would be visible as wounded