At $479, the Netgear Arlo Pro 2 is expensive, but you get two weatherproof cameras and a base station with a built-in siren and USB connectivity for storing recorded video locally.
Excellent-quality 1080p video; Weatherproof; Rechargeable batteries; Supports IFTTT and Alexa voice commands; Pre-buffered video recording; Continuous recording capabilities; Free and subscription-based cloud storage
Expensive; Requires hub (included); Many features are only available when plugged in