Generally speaking, I'm OK with the idea of trying to get body cameras on all cops, I mean at least it helps reduce the sum total of "he said/she said". Although like you said, there is always the "he said/she said" from whatever the camera didn't capture, before, after, sideways, etc. etc.
The aspect of this that's been a learning experience to me, and shocking sometimes, is finding out just how many people actually want to argue that service weapons should not be used even when someone is physically fighting, wrestling, grabbing at the weapons of, an officer. I mean geez - to me it goes without saying that if you've actually gotten to the level where not only are you ignoring "get on the ground" or "put your hands up", or "stop", but you've actually accelerated to where you grabbed the cop physically and are now performing wrestling moves on them, or punching them, or rolling them around on hard concrete.......You will be shot. I think if you asked me 6 months ago, I'd say almost everyone knows that. Now I'm not so sure!
One thing that gets me is people's expectations of a cop who has just had to roll around on the concrete with someone. That experience is not to be underestimated! (When's the last time you even just hit your head HARD on the relatively soft top of the car door frame while getting out? - You're barely functional for a few moments--now trying giving it one hard bump against concrete. Now try doing it a few times, then pretend immediately after it happened, someone grabbed your Taser, ran away, but started to turn back and try to fire at you. Anyone who thinks they wouldn't shoot at that point is just making stuff up to the point of absurdity).