I will buy vinyl if i am likely to play it out or if it's a single otherwise CD's are more convenient.....i.e. you don't have to turn them over half way through.
*edit* and you can play them in your car/on your ghettoblaster/CD walkman so that if you go on holiday you can take shed loads with you.