Nest (Google) has the best smart (AI) detection that I've used. Can recognize faces. Very reliable. Ring was terrible.
The software is good but not great. They've been migrating from the Nest app to Google Home app for the last couple of years and it's better than it was, but still needs a few features.