While I don’t debate for a living, I’ve been involved in lots of debates over the past 30 years. Some of them have been before live audiences in a formal debate setting, on the radio with callers, books, and (mostly) with emails and comment posters. A few years ago I did three radio shows over the same number of days for 7.5 hours where the callers got to ask me questions about a particular topic. It was the most fun I had in a long time.
In 30 or more years of doing this type of work, there are a few things you learn. One of them is “be prepared.