Far from perfect. Farage should have stood in Stoke. He would have won at a canter.