The Amex Platinum is a premium travel card with thousands of dollars in perks -- but its earning rates leave a lot of gaps.