Should You Invest in Bank Stocks?

The largest U.S. banks have a long slog ahead. But small banks may be worth a look.