Guadalcanal set the tone for what we could expect in future island invasions from the fanatical soldiers of the Imperial army.It's arguable that they were no longer advancing after Guadalcanal.
But the battle of Midway severely crippled the Japanese navy as a fighting force and sealed the fate of Japan. ...
Agreed- and this was supposed to be a Japanese trap to destroy the American carrier forces- didn't work as planned.