Decisions....Gas or Diesel

Diesel, easily pulls long grades. My 2500 has 6 speed manual, and gets 17-18 pulling our 24 ft travel trailer. Can get closer to 20 pulling the lighter car trailer.