If you're looking for a card that gives miles/flexibility:
1. SPG Amex (primary)
2. Chase Ink Bold (for your Visa merchants) -- this card offers an extra 45,000 points for spending over $100,000 per year. The Sapphire Preferred is also a good choice, but given that you're spending $250,000 on a Visa/year, your 7% bonus will only add up to an extra 17,500 points, so I'd go with the Ink Bold.