I personally prefer vinyl because it has a "warmer" sound. A CD may be more faithful to the original technically speaking, but it is much harsher than vinyl. Also, properly maintained vinyl does not pop, skip, scratch, click or have tracking distortion. A CD played on a high-quality system sounds different than a well maintained LP played on a high-quality turntable, but the CD does not sound better. To be fair though, LP's do require a lot more care than CD's, and you need to spend more money on the equipment to get good sound. Most people have not heard well preserved LP's played on a good system, and that, I believe, is the reason that most people automatically assume that LP's are inferior.
ZV