I'd only get a card like CapOne if you tend to fly on a lot of different airlines. With cards like CapOne, since the miles/points it costs depends on the dollar amount of the ticket, you don't always get good bang for your buck (or mile, in this case).
For example, my DH is flying from O'Hare to Harrisburg PA to visit his mother for two days (she had a stroke last month and he's checking up on her). If we'd paid cash for the ticket, it would have been $1065!!! Obviously we didn't want to pay that much, so I used my United frequent flyer miles (that I earned on my Chase United Visa card) and only used 20,000 miles (normally 25k miles, they were having a sale). Had we used a card like CapOne, it would have "cost" over 100,000 miles, or 5 times as much!
So if there is one major airline out of your nearest airport, that's the program you'll want to join. In your case it sounds like USAirways, so that's the card I'd get.