I have no idea why, but we had an outage on March 23rd that lasted nearly 2 hours. This was eventually solved by rebooting the router, but unfortunately, it chose to happen immediately after everyone had left the house. That was the largest reason that the outage lasted so long.
Sorry for any inconvenience, and, yes, I'm looking for ways to stop using that particular router. Unfortunately, that costs money, and time, and I don't have an excess amount of either of those things at the moment.