Looks like you're an AA guy. If you want to keep adding AA miles I wouldn't cancel either card. But I would suggest you add an AA personal card for the 50K mile bonus. The Barclay Arrival will give you a max. of $444 in travel offset credit. A good deal too.