It's my contention that "Yes or No" questions can be quite effective in debates.
It proved to be a tough night a few years ago for Gifford Miller when he stalled on a question of whether he would send his kids to public school. Another Weiner showed he could hit such questions out the ballpark.
Then there was a few years ago when such questions showed Bloomberg's personality.