Also as a medic there's only so much you can do, your success more or less depends on your team. If your team keeps leaving you" defenceless" or "fails to put you out when on fire" or "spycheck because I can't do everything and we have 3 pyros" or "fails to snipe the sniper that keeps sniping you". Some games I just give up and go derp as a something besides medic.
You're actually one of the better medics I've had on my team. Medic takes a different skill set than other characters though, so it makes sense if you're not so good at other characters.
But still, you've saved me on several occasions others would have failed me.