Regarding the basketball IQ...
Lebron is 35 years old and has been in the league for 17 years.
Giannis is 25 years old and has been in the league for 7 years.
Pretty hard to compare basketball IQ head to head when one has 10 more years of experience, Giannis is still pretty much a kid learning the game.