They are two entirely different things. Apples...oranges.
I own both...300
DVC points, and 100 shares of Disney stock.
Financially, as of today, the return on my Disney stock investment is over 50%, but I'm not selling it, so that value is only on paper.
As far as my DVC points go, I purchased resale, saving almost $17,000 over what Disney would have charged me by buying direct, and I can resell my DVC contract for about $10 more per point than I purchased it for, if I sold it today. Also not selling it, so again...only on paper.
Now...emotionally speaking, my DVC has been the MUCH better investment. We have had so many wonderful times, happy memories, fun, love, pixie dust, and Dole Whips from our DVC ownership. My Disney stock has never given me that in return. Do I love seeing the stock ticker show a much higher price than what I purchased the stock for? Yes, of course. But my stock hasn't once given me a breakfast of Mickey waffles or a fireworks spectacular at Top of the World Lounge, or a hug from the Mouse.
So, I guess what I'm trying to say is what are you looking for? If you are only interested in a financial investment, then the stock shares are the way to go. If you want fun, memories, happy times, and pixie dust, DVC is where it's at. I have never once regretted my DVC purchase. It is the single best emotional investment I've ever made, hands down. And I have the side benefit of knowing I could make a little money if I ever wanted to sell my contract. But again, my Disney stocks don't come with all the happiness my DVC has provided for me and my family. If I could only choose one.....it's DVC.