Club access is really the only thing, if you ask me. I don't fly any of the airlines AmEx is hooked up with, thus I'm sticking with my green card.
As I've said before, a good travel agent can get you the same hotel and 2-for-1 airline deals for free. And I prefer to deal with a real person who I like, rather than a faceless AmEx CSR.