WiFi sucks for cameras when possible you should always run a POE camera for both power and data.
I also always suggest avoiding app subscriptions because then the period of support is out of your control and they can cut you off from an otherwise working camera and you have no recourse.
https://m.reolink.com/us/product/rlk8-520d4/?attribute_pa_version=kit
I find reolink an acceptable balance between functionally, cost, and accessibility.
It's not the best it's far from the worst.