Are headphones good for music listening? I put on a cheap plantronics one, and the sound was much clearer and detailed than my 5.1 system of pc speakers. And even the low frequencies are clear! So are headphones the best way to listen to music?

Even if so, do they cause hearing damage? I don't mean the cheap earplugs, I meant the good noise cancelling ones.