I went a few years with Ring, had 2 RMAs because they failed in extreme cold, hated the reliability of it. As much as I hate google, I switched to Nest Hello and it's been flawless since I switched.
That said, I hate the new nest (google home?) interface and you can't create classic Nest accounts to use with the Nest app anymore.