Amex: larger corporations, large stores, and places oriented towards selling higher value transactions to foreigners.
Discover: what's that?
(I know what it is, but most people will go huh? )
I wouldn't rely on any particular transaction being possible with Amex unless you have confirmed in advance (or see the logo in the establishment list of payment methods).