Here are my opinions on what you mentioned.
Medic:
-I agree that medics can definitely tilt a game, however playing medic is like putting a huge target on your head, it’s a very risky choice with a large reward.
-I don’t play medic enough to comment on how much healing it should be able to do...