 BancFirst NASDAQ:BANF and KeyCorp NYSE:KEY are both finance companies, but which is the better business? We will compare the two businesses based on the strength of their analyst recommendations, dividends, earnings, risk, valuation, institutional ownership and profitability. Volatility and Risk BancFirst has a beta of 1.26, suggesting that its stock price is 26 more volatile ... 