In this country it would depend on who could lie, exaggerate and bullsh*t most out of Boris or Farage.
I would say Farage - he puts facts together and then draws out speculations that suit him far better than Boris
and then present then as facts in an effective manner
Boris tends to waffle his way to ideas rather than present the "facts" as clear unadulterated "truths" like Farage
AKA - Boris is too lazy to do the whole job
so Farage's bullshit is better for the morons to grasp hold of