I have to agree with the fact that Visa is more versatile than AMEX. When I was abroad, my friend couldn't use her Amex and so I had to pay for her (though it turned out that they should've accepted it...Amex wasn't happy). Overall, Visa doesn't give me any hassles. However, I have to say that Amex has the most amazing customer service!