The most reliable TTS has been in my Echos using this method, until such time that contact sensors are directly supported to trigger routines.
Except for the occasional hiccup due to SmartThings cloud, this just works, day in, day out. Door announcements, laundry, and doorbell. But I agree that if they are critical, voice assistant isn’t the way to go.
Hubitat push notifications and IFTTT notifications are solid. I’ve never missed a notification from either of those apps.