Membership fees, headache owning so many cards... no?
If it's a fee free card, why not keep it in the sock drawer, use it every once in a while, and let it contribute to your credit history? Amex bonuses are once in a lifetime anyways, so no churning.