I use my Capital One Venture card to erase car rentals. You could do the same with the Barclay card I think.
National has some promos with rent so many days, get one free. Unfortunately, I find their rates to be higher than others most times. I like to finger my best rate (typically at Costco) and use Capital One points to erase the charge.