Had two flights on consecutive weeks cancel. One was IRROPS on a short flight out of DCA because of thunderstorms. The second was a transcon out of SAN with no explanation, but the arriving plane was canceled and I assumed caught up in the Memorial Day weekend mess. In both cases I canceled the flight myself, got a refund and booked my own alternate travel rather than trying to slog through multiple hours on hold.
Three days after the second cancellation Delta sent me an apology email with a 10k mile gift. The deposit was actually 15k miles.