Commissions do not affect our editors' opinions or evaluations. The best Bank of America credit cards have something for nearly everyone—from those rebuilding credit to students starting out to ...