Hi steve i think u have build good credit because of so many credit cards you have,i recommend you to go for chase,discover or American express credit cards these cards provider have so many credit cards that suits your want. there is also no annual fee cards with large benefits for flyers. just search and pick up the right card
syed