For general spend, I don't think the SPG Amex can be beat, provided you have good high-value uses for Starpoints.
I also carry the TYN PPE card like the OP - Citibank keeps teasing me into carrying it for another year - and I do use it for the 2x categories, making it an effective near-4% rebate card. (Before anyone gets too excited, their categories are narrow...groceries and gas mainly, a couple hundred bucks a month tops.)
There are some other good cards out there that provide decent ancillary rewards - free checked bags, lounge passes, bonus awards, etc. We use the BA Visa for our first $30k in 2010 spending and will do so again in 2011 in order to generate an extra BA award worth 120k-150k miles. But that award is only really valuable if you already have enough miles for a long-haul J/F flight on BA - redeeming it for Y yields little value because of the award fees.
Some people post here about 2% cash rebate cards, but I have yet to see a link to a true no-bull no-hassle 2% rebate, posted directly to your statement, credit card. There are always gotchas, strings, thresholds, categories, waiting periods, or other hassles.
That's why, at the end of the day, I carry few CC's. BA Visa for the $30k threshold bonus and no FX fees, SPG Amex for all other domestic spending, and the Citi TYP card for the "special" categories - until they stop waiving the annual fee when I call about it. By 2012 I'll probably dump the BA card and find another MC/Visa with no FX fees.