Regarding the Genesis strength in vocal melodies
I don't think Genesis is consistently as great as The Beatles. They don't succeed in having every song in the album to have equally great melodies.
However when they get it right they surpassed The Beatles. The Beatles never wrote any vocal melodies as good as Moonlit Knight