Leclerc is probably the best driver in this F1 for the single lap time attack in qualify, better than Hamilton and Verstapper for sure.
I agree with this statement but the problem is that most drivers that are and were World Champions their strength were not a single lap but being consistently fast throughout the race,we have Senna a legend of F1 in which beside having a lot of pole positions he was blazing fast through the races and Donnington 1993 first lap I recommend anyone to check it on Youtube to see him blazing from 6th to first by overtaking the riders through the lap.
I think if Leclerc keeps improving himself to do faster laps throughout the race can have real chances even this season which looks already in Redbull hands to open it up again and we would all love this.
I agree that Hamilton had the best car in the league for a very long time and he benefited from that without a doubt. However, we should also not forget that he beat his teammates almost every season, dude has 100+ pole positions so far, a feat that nobody else achieved I think.
Charles is great, but I think he is not the best, I would even put George Russel ahead, we may have seen him do terrible at Baku this weekend, but so far he has beaten even Hamilton all season and back when he was at Williams he was called "mr.saturday" for a reason, worst car or second worst car, and he would go to Q2 very frequently, that is not easy to achieve. This is why I believe that Charles is probably either 3rd or 4th best one, I would put Max ahead of him as well, but that could be argued that's true.