To me the biggest drawback with AMEX is that it isn't accepted everywhere because they charge the merchants a lot more than Visa and Master Card do.