Macron is certainly a smooth talker.  Generally speaking, he proved to be in command of the relevant facts and didn't make any spectacular mistakes.  As for Le Pen, she didn't seize the opportunity to lay out feasible plans and add to her credibility.  Her idea to revert to the franc and use the euro simultaneously and expect other major European countries to follow suit is grotesque at best.

However, people don't trust Macron.  He's posing as the moderate centrist, while his past actions and positions are right in line with ultra-liberalism, which has been detrimental to many countries.   He is the elite's pawn.