Personally, I would avoid anything that places recordings anywhere but within your own LAN. I invested in the Ubiquiti Unifi ecosystem at home a number of years ago (and continue to do so) and in my opinion, it is fantastic for home use. The devices, ease of installation, the configuration options and the front end are all superb. Well worth the input. All my APs, switches, cameras, cloudkey and the router are part of the ecosystem and work flawlessly and beautifully together. Everything is on my home network, contained and nothing is send or stored on some third part server, but I can still access everything from anywhere, delivered directly from my own hardware. No subscriptions, no cloud-based servers. It's all mine once purchased and I control it all. If you are wanted to invest in home security and networking, this is where I recommend putting your money.
https://uk.store.ui.com/uk/en
You can add ONVIF compatible third party cameras to the setup as well, however the AI recognition elements won't work with them. But you can still record to your NVR. Personally, I stick to their products for full compatibility and features.
I've used other systems in the past like Neos Smartcams and Amazon's Blink and they are just awful in comparison. Night and day in terms of, well, everything about them.