Farage is popular because he has a simple message and articulates it well. He provides a simple solution - only it isn't a solution, as people will painfully come to realise if we do a no-deal Brexit.
We do need a re-alignment of parties and new parties. But we can only achieve that with a change to PR.