@de budding,
My criteria for good music
used to be things like originality, lyrical depth, and all that nonsense, but I've come to realize that I can enjoy music that is both deep and shallow philosophically, given that I like the way it sounds when I listen to it, I eventually overplay songs too, at which point they become temporarily tiresome, but not necessarily bad in my eyes.
See, it all goes back to the fact that beauty and goodness are in the eye of the beholder, the only rules and standards for things like this are ones that the individual sets, and the reasons need not be rational.
Originality does not affect my enjoyment of music often, only my opinion of the skills of the artist. I
enjoy Jimi Hendrix's cover of "All Along the Watchtower" more than the original Bob Dylan version as a song, but my opinion is that Bob Dylan is the better and more original songwriter. I enjoy Bloodhound Gang's song "mope" even though the song derives many of its elements from other artists and genres, and example being that during some of the verses, the opening riffs or Metallica's "For Whom the Bell Tolls" is used as a beat for their rapping.
Complexity does not affect my enjoyment of music, I like Harry Nilsonn's song "Coconut" despite its extreme simplicity, and I also enjoy songs whose complexity parellel Coconut's simplicity.
Some things are all about the moment, music is one of them, ask if you enjoy it
as you listen to it. Do not let things like genre and the stereotypical crowd that listens to the music affect your opinion of it, because then you are not giving an opinion on the music by itself, but rather the culture that surrounds it.
Music is something you get lost in. Yes, you can like a song because it has depth to the lyrics, but that does not need to be a general requirement. Yes, you can like it for complexity, but that does not need to be a general requirement. If you can't listen to a song without your thoughts constantly bashing it and not giving it a chance, then you're not even listening to the music at that point, you're letting past experiences and not present experiences dictate your feelings.
Also, you need not enjoy a song every time you listen to it, you may enjoy certain songs when in certain moods and mindsets and levels of intoxication.