I think Lewis is the best driver on the grid right now, and would beat any team mate in any car. He has a natural born talent for this and can extract 15% more than most other drivers apart from Alonso. I think Norris has that gift and in time with experience he will also be up there as is the same with Verstappen. Some people are born for this and some work for this, Hamilton was born to be a racing driver, Bottas for example works hard to be a racing driver.
I agree that whole "put Hamilton in a Renault" and he wont win a race - but that's a silly concept, that's like saying give Fleetwood town a new stadium and they will be champions of Europe.
I do think there will be a time when Hamilton will stop racing or not be with us anymore and we will look back posthumously and think jeez we did not give him the respect he deserves for his talent.