what has greater quality vinyl or cd???