Ann is the zingermaster bar none. But for sheer logic, and trapping people in their own words, it's Buckley.
Charles Krauthammer would be terrific. Very solid and people listen when he speaks; similer to William F. Buckley.