Want strong credit card rewards without high costs? Bank of America offers solid options. See our favorite Bank of America ...