With the sun all but set on the Travel Bank credits, begs the question, is the new Amex Plat worth the massive AF. Specially the Amex Biz Plat. I am having a hard time justifying Amex Biz Plat, after the diluted DELL credits and now this. Wonder how others feel.