He was never a solid conservative. He was always a moderate who could be easily convinced to vote with the democrats or at most vote against the conservatives.
He voted for all the Supreme Ct justices nominated by republicans. I am assuming he voted for the Bush tax cuts, Am I wrong about this?
Hagel is a “RARE” Republican. He has always been a “Reach Around Republican Establishment” type, you know the kind, the ones that think that the highest goal of politics is to reach an agreement, to come together, regardless of terms or consequences.