Congressional Republicans have made a wise choice in their new Congressional Budget Office director, Keith Hall.