I remember a sllightly drunken discussion I was haviing with another songwriter, once. He said that all songwriters fell into one of four categories. The four were on a continuum from meaningful to catchy, and could be described/labeled as specific Beatles.
A 'John' writes stuff that is heavy with meaning, but may not be particularly catchy.
A 'George' writes stuff that is somewhat more melodic, yet still pays attention to the meaningful content.
A 'Paul' writes really good, catchy melodies that may often be pretty deficient in the way of having actual things to say.
A 'Ringo' writes very catchy crap. Stuff that is seriously hook-laden, but utterly meaningless.
I can't help but notice that the radio is totally full of Ringos nowadays. I try to be a George, but am usually a John.