Charles Leclerc said the first Las Vegas Grand Prix is exactly what F1 needed from its new event after it had attracted criticism earlier in the week.