@Phonthegamer No Way Home wasn't "only good because of the cameos", because they're not cameos. The only characters you could remove from the film are Sandman, Lizard and Venom. If you removed any of the others, there would be no movie. They are an essential part of the plot, and they all change Peter's life in one way or the other. They served a purpose for the plot, unlike the Illuminati who literally just appeared to get killed off.
Does it rely a little too much on nostalgia? Yeah, pretty much. But it wasn't only good because of the cameos, because they weren't even cameos to begin with.