I've had all of the big 3 (Amex, Chase, Citi) flag ridiculously small things, turn off the card and annoy me, traveling or not. And not catch blatantly obvious (card not present) things that I have to report and get a new card for. Citi a few days ago for $50 while internet shopping. They all suck at this IMO.