A body cam for less than $3
Do not spend hundreds of dollars on a body cam, if you don't need to. Sure, if you're a police officer or security guard, you'll need the highest-quality (and most likely, highest cost) body cam that money can buy.
But if you would use it only from time to time, your smartphone is a better option. It can become your body cam. It's easy, inexpensive and, most important, effective.
The Video Armor app, for both Android and iPhone, is a $2.99 app that turns your phone into a body cam that records while you're focused on other things.
Plus, GPS keeps tabs on where you are. You can also type in notes, like a police officer's name or people involved. Although, do that when it's safe to do so.
Bonus: Check out this "Kim Komando Show" YouTube video to learn more about Video Armor.