I think it's a marketing mistake to use greater rewards to distinguish a higher annual fee, because it invites customers to make a simple arithmetic comparison. It seems better to offer superior benefits with the more expensive card, because they typically don't cost much to offer, but may have a high perceived value to consumers.
How about with this benefit: Make the $300 card, like the Corporate card, allow transfers to AA!