Dream of the Endless is a pretty tricky being since he’s essentially invincible, but Gon can quickly take him out with a powerful punch. Having limitless powers and actually being a formidable opponent are two very different things. Gon is much more skilled than Dream of the Endless and he’s a better fighter. Dream of the Endless doesn’t really have any attacks that will be able to hurt Gon. Gon wins.