I don't have Delta's schedules in front of me, but if they have reasonable connections via SLC and make sense down the road, you might consider them and a SkyMiles Optima. You can get multiple miles for buying DL tickets - I think the multiplier goes up as you ascend their precious metal ladder, but check - and it's in the AmEx family.