Lee Briggs discusses the intricacies of choosing an infrastructure-as-code (IAC) solution. He emphasizes the differences between imperative and declarative approaches, explaining the directed acyclic graph (DAG) that underpins most IAC tools. Briggs delves into the pros and cons of various authoring experiences, including domain-specific languages (DSLs), configuration languages, and programming languages, advocating for the latter due to its flexibility and expressiveness.