Lennon's triumphs were Julia, Across the Universe, A Day in the Life,
well, he had a lot of great songs too numerous to list.
He was a whiny self-indulgent brat at times. Naive too. But his career ended with a very good album.
McCartney will have more songs remembered 100 years from now. McCartney understood the timelessness of a solid melody.
McCartney has reached the whiny self-indulgent brat stage a bit late. In that way, he lags decades behind...