You will be much better off getting out of SkyMiles and putting your spend on Chase Ultimate Rewards or Amex membership rewards and even Citi cards. That is especially true if you aren't earning Delta elite status through flying. Those other programs and points are much more valuable and can be used in a variety of programs. Plus those cards have better travel benefits like Priority Pass lounge membership or Amex Centurion Lounge membership. Amex Platinum cards include SkyClub access.