I love my Reolink one.
It's powered by PoE, which means running an ethernet cable, and either using a PoE capable switch, or injecting the power just for that cable with an injector.
If you're planning a few cameras, a switch is worth it, as you can power them all easily. Basic ones are £20.
Because it's powered, it will stream all day/night without worrying about batteries.
It stores video locally on a microSD, and dumps clips to FTP happily.
The clip capture is pre-rolled too (30s, I think?), which is always nice.
Currently, I have the feed in dashboards, and I have an automation that flashes the lights and sends a picture to my phone when someone presses the bell.
Eventually, I'd like to integrate it directly into HA so I can speak to people without using the Reolink application.
I like Reolink's other cameras too (they do quite a few). I have an 810A, and a 510, if you wanted any feedback on them.