In my experience, the hard part of using a watchdog timer is determining the several criteria for the recurring reset-timer (kick the dog). If you miss a case, there's no watchdog to force a recovery.
This is very true in unattended devices that don't have remote access.
An incorrect watchdog reset strategy can lead to an airplane trip to go fix it.