One advantage of DL miles is that they (currently) don't expire (until you do, meaning at death). Other programs either require some activity (typically every year) to keep miles alive while some foreign carriers have rules that miles expire if they're not used regardless of activity.
You might be able to switch to a cheap or free AmEx card to keep your MR account. See the AmEx credit card forum for details.