Yes. By all accounts, having them sharply reduces reports of citizen/police altercations. No matter what one thinks drives those reports, that has to be considered a good thing.
Exactly this. They protect good cops from assholes and they protect asshole cops from the rest of us. They should be required on every cop and every cop car. Many of them, the more the better. The tech is there and it's not THAT expensive. Certainly money better spent there than on a new (or used) APC or a dozen automatic rifles.