Were your delays or cancellations related to ATC or weather? DL has one of the highest, if not the highest, completion factor of any US airline.
You should escalate and maybe demand a partial refund of miles. Not sure what you'll get, but you should certainly complain.