CDs have a better dynamic range and store a much wider range of frequencies if you want to be technical about it... there's not really any way vinyl wins there ;)

But vinyl does definitely sound a hell of a lot nicer