I wouldn't say that he was the best in the history of the sport by any stretch, he was very good, perhaps the best driver on the grid, but not even close to the all time greats.
What comes to 2021 Bahrain the race wasn't down to Lewis, it was more the brilliant strategy decision of Mercedes that won Lewis the race. With that was the track limits bs, they changed the track limits in T4 mid-race, which led to a lot of confusion. Max's pass on Lewis was all clear, but in the end, the win came down to the team of Mecredes and not so much Lewis. Although Lewis paid a big part in the win, he wasn't the sole reason he won. Same goes with Vettel in the 2010 season, he might have not had the best car on the grid, but RB strategy back then was better than anyone else.