Combat Medic is actually fine the way it is. I'm fine with letting my teammates picking them up, because at least i'm helping them, especially if it is a warrior who needs to buy a couple seconds until he can buff me and him with 2 sec. Invulnerability and heal in the end. Also i find the upgrade that casts a self-heal extremely useful. What i do is not cast the pack before hand but rather wait till my hp is considerably low and then charge the skill. The self-heal is just enough to keep me alive to find, and then run to a pack, and once i get my packs, it's happy days