Get the Chase Sapphire Preferred® Card if you’ll book at least one hotel stay a year through Chase Travel, because that $100 credit alone cancels the $95 fee and everything else is upside. Skip it if your travel is rare or domestic and you’d never transfer points. A no-fee Chase Freedom card covers dining just as well.

Source