Bill English and Jacinda Ardern battled it out tonight in the final One News leaders debate.