If I played as a rambomedic, I would not trade the ability to heal myself for +16hp and hp regeneration. Healing oneself is what makes rambos so powerful, as most of the time they will be able to win any given 1v1 and even if not, selfhealing will give them another chance at it. Not to mention after you win your duel, you can heal yourself and go on to the next. With soldier class, you're just stuck with the low hp and are basically useless in regards of the next duel. Health regeneration at low hp, say it's 6hp/sec at 30hp, to regenerate the remaining hp takes 21 seconds. Might as well respawn at that point.
This topic about medics being overpowered has been brought up about 600 times already. Usually people don't like making changes to it so I'm quite confident this time is no different.