As for great music, it is not a complicated masterpiece..!! Actually, great music in this context means simple, "catchy" melody and well-structured chord patterns.
Now we got music and lyrics but that means nothing if a catchy melody and a number of nice words were just scattered all over your song…Music and Lyrics need to be put into a concrete song structure.