Eric Zemmour might be better than Le Pen. Hard to say, but his campeign ad is pretty killer. He's also got 14% of the vote at the moment, compared to Le Pen's 19%. On the other hand, he's an indepentant political outsider who spent his entire adult life as a journalist critisizing the political system. So he'd probably have an even harder time getting things done than a mere ideological heathen like Le Pen.
Amusingly, when he announced his run for election, it came out that he (68) had just knocked up his cheif aid (28). When asked about this he replied "french voters do not care about this sort of thing". Some papers are claiming that this is a ploy to demonstrate his virility, which seems awfully plausible since when I hear that a man that old has pulled and impregnated a young twenty-something the only thing I can think is "hats off to him".
I think, no matter who wins this election, France is on a better track. Macron has been sliding further and further right ever since Nice. He's officially changed the French flag to it's pre-EU colors and his ministers have made bold statements about blocking all new immigration while evicting as many problematic cases as possible. So the current playing field is Macron (our center right), Le Pen (our died in the wool right), Zemmour (our far right). The amusing thing is, those are the only real options at this point, there is no one to the Left of Macron, and the next runner up is insignificant in terms of votes.