I've had a DK2 for about as long as they've been available. I've played some demos, grabbed a few games that make great use of it (Elite: Dangerous is incredible with it, even when I spent my time just doing single player tutorials), and fiddled around with various sdk's.
However, it always felt like a pain in the ass to get it set up correctly, both hardware wise and in-game/app settings, and even after I had it configured, there was always another issue. It was the closest I've been to legit VR that wasn't vomit-inducing (Dactyl Nightmare *urk*) and I can see the immense potential behind it, but the general usability behind getting it up and working reliably frustrated me.
When CV1 preorders opened, I didn't give it a second thought and positioned myself comfortably on to the hype train. It struck me later though - "Hey, didn't they update the runtime semi-recently? I wonder how much the DK2 experience improved with it..."
Holy. Shit. Night and day. Everything is so much smoother and easier to set up. I updated an app I had downloaded in the past that lets you navigate the windows desktop in a virtual environment and had my mind blown. Doing shit with windows inside of a giant, 150" curved screen floating in a giant space nebula is seriously cool, but then I wondered how well emulators would work.
So I loaded up Aero Blasters and had an amazing amount of fun, but the part that completely sold me in regards to VR was changing the background of the virtual desktop from the space nebula to the "home theater" layout. When I switched to it, I found myself sitting in home theater-like seating and a giant 180"-ish movie screen in front of me.
If you can get a chance to try the rift any time soon or after the CV1 is launched, I strongly suggest you give it a try with virtual desktop and some retro emulation. I absolutely cannot wait until I have my CV1 in hand.