translate English to German: Broadly speaking, we are in agreement with the main thrust of his arguments.
Insgesamt stimmen wir den wesentlichen Punkten seiner Argumentation zu.