For the first question, I have much vinyl from 30 years - 20 years ago as I was into alternative/experimental rock etc at that time.
Like most people of that time I never cleaned records or anything and if played today the albums sound fine albeit a bit crackly.
A few that I was really enthusiastic about are worn, in that the louder passages suffer from quite a lot of distortion due to actual wear on the groove.
I haven't bought a vinyl LP for many years so I don't know if they are better today than then.
For me personally CDs are an improvement on vinyl because in my situation they do sound better. I can't comment on the bigger question as to which is the better format for absolutely sound quality.
Oddly enough I sold my record player (a very nice Michell GyroDec) on ebay just a week or two ago. I have another record player (a Transcriptor Hydraulic Reference) but this is in storage at the moment and will be sold on eBay in the coming months. So I am in fact finished the with vinyl thing.