Hi Peter,
The reason I mentioned US Air, was because that is the only airline in your profile, which I took to mean that was the only airline you had an association/membership with.
Regardless of where you stay, I would suggest you consider the Starwood card. I would not touch CapOne nor Chase Travel Plus.
Without knowing more specifics of your travel patterns/frequencies nor spending habits, here's my suggestion for you, though other posters may have different ideas:
1. Starwood Amex
2. Hilton Amex (yes, get both)
3. Citi Dividend Card (cash back)
4. Discover Gas card (5% rebate) as well as for certain DiscoverShopping transactions, etc.
5. Instead of #3, you may wish to consider the IHG Chase or Marriott Chase or United Chase or Southwest Chase or US Air Juniper or American Citi or Alaska Bofa or etc... You can alternate between these free/cheap cards as you like, using them for the times that Amex is not accepted. I would get the free cards first, one for each year, unless they offer to waive the second year's fee (since the first year is usually free)
If you fly infrequently, combine your flying into only two airlines and utilize their partnerships to avoid orphaned miles. I stick with Alaska and United for simplicity.
Good luck.
Rob