Best bank stocks to buy now: analysts highlight JPM, USB, and C, plus regional value picks and Brazil’s INTR.