If you’re trying to keep your budget under $100 I don’t think you can do better than the Reolink WiFi doorbell which gets you subscription free person detection and fantastic video quality if you’re willing to take a risk on a newer and non battle tested product. Also, one important thing I didn’t mention is that a Reolink doorbell paired with a Reolink NVR can enable 24/7 recording without a monthly fee by recording directly to the NVR’s hard drive making it an even stronger option.