I thoroughly recommend cameras, not just for reporting the 'worst offenders' but for seeing the prevalence or lack of it if you are lucky of bad driving.
And some images you'll not capture any other way, which in housebound years to come might brighten the odd winter evening!
It is a chunk of money, but I do not regret going the GoPro route for the quality, ease of use and very useful Quik app, which means getting a clip or still can be done at the roadside just using your phone.
I have developed a new interest in video outside of cycling, and a deeper interest in cycling road safety. I don't report many drivers to the police, but I do report regularly commercial drivers to their employers. I have several thousand miles of footage now, so I can send a good example along with a report of a bad incident to show the employer what they need to get across to their drivers.
The Hero 10 Black was a big step forward, and now the 11 is out, a bit cheaper than it was. I'd start there, and add multiple extra batteries and a two battery charger. If you sign up for a subscription for a year, often it's cost is recouped in discount on the initial purchase, and ongoing discount as you add accessories.
Buy good quality micro SD cards, and not too small! I started with 128GB, but quickly moved on to 256, then 512, and next arrival is 1TB.
I use WD My Passport 5TB external USB hard drives for long term backup, one tenth of the cost per GB compared to micro SD cards.
If you only keep clips, one will last for ages. I'm on my third, but I keep two copies of the best stuff.
Edit: I record at 1080p, 24fps to keep file size down, and use 'narrow' lens.
@sneggysteve, In Wales you have Operation SNAP, which I have used once, long winded but no need to visit police station to report incidents. Just the 2 minutes of video to upload...
gosafesnap.wales