I'm in the US. Doesn't Amex provide the best protection? Sorry if I'm flogging a dead horse.... Maybe you can post the link to the thread where this horse was killed
If using Microsoft AdCenter, use a Mastercard and register for Easy Savings (3% back). Amex Gold Rewards offers 2x points on ad spend, also. But otherwise, my favorite card is the Starwood Amex for Business - great bang for your buck on hotel point redemption.