At least in London I've only seen a handful of places that don't take Amex, and as of today I can think of only one a coffee shop I sometimes use.
With that said, I'm happy most merchants don't put up with the humongous fees—in the end the prices are just raised to compensate for them.
Source: used to work as a CC payments analyst.