Both the Discover it Miles and BankAmericard credit card have great features, which is likely why you're considering them. If you're looking for the best balance transfer terms, BankAmericard edges out with its longer 0% APR period on purchases and balance transfers.
However, if earning rewards on every purchase is important to you, Discover it Miles offers an unlimited 1.5 miles per dollar spent and a unique first-year miles match. Neither card is co-branded, ensuring their benefits aren't tied to specific retailers or brands. While BankAmericard is excellent for those focused on debt management, Discover it Miles is a strong contender for everyday spending and travel.