The fact that people are allowed to skip revives makes it not worth taking. Atleast when I throw med bags and packs you are not allowed to deny them. Same goes for the support class. Im actually doing better at being support than medic even though medic is my favorite which is very sad. Being able to spit 250+ bullets at enemies practically without stopping and give unlimited ammo is far more useful than going to revive ten people behind good cover only for all ten people to say no thanks and skip reviving. Id rather get a ton of heals or resupplies than bother with reviving anyone in this game.