While I like Pat Roberts, he has not been as effective on these shows. I have only seen Sen. Roberts do well once that I remember and then only because he got mad.
James Inhofe is good but I'm not sure better than Jeff Sessions. John Thune has been a disappointment in a few areas in not supporting President Bush so I would not rate him as high as you did. Agreed on Senator Dole.
All too often we pay defense instead of coming out on offense to promote what's right.
After thinking about it I agree with your comment on Roberts. I was reacting to the time "he got mad." That was when the NSA leak was new and he was livid that the program was being mischaracterized by people who he was sure knew better.
Maybe we need to start a scorecard on both members of Congress and "outside experts" so that we can recommend people to the shows on a given topic. We need to build up a bullpen.
Shall we start a thread?