If you like Chase, I'd say go for the chase sapphire preferred as the earning potential on it is very high and can use points on a few airlines and hotel partners, giving a LOT of flexibility.
Otherwise SPG amex is a nice card for travel since SPG points transfer basically everywhere but United, but only get 1 point per dollar except for SPG hotel charges.