My wife got me the Oculus for my birthday last month. All I have to the naysayers is... VR is here, people. Quirks and caveats included, this is what we have all dreamed about since seeing ads for the virtual boy in the 90's. This is what video games were meant to be. Sure there are some things that could be ironed out. especially wireless. But the wire is not that bad, and actually serves to keep the back of your mind grounded in reality. Lack of software? No way. There are tons of free and paid games that are great, and honestly the purchase would STILL be worth it if Robo Recall were the only app available. Waiting for Gen 2? No need. The only thing that could make Gen 2 better (besides wireless) is higher res screens, and that only to help with text in the "virtual desktop" type apps. If you use apps created specifically for VR, they all work around the resolution with larger fonts, etc. And even then, we have to wait until graphics hardware is up to snuff to run two 4k screens.... Think Oculus roomscale isn't any good? I can tell you from experience that if you set it up correctly it tracks perfectly, even with two sensors, and even outside the "recommended" specs for room size, etc. Too expensive? Well... that's really the only valid argument lol... But seriously, if you're the type of person who spent 700 bucks on a high end graphics card, there is absolutely no reason not to skip the next latest and greatest and put it toward VR. You'll get FAR more value out of a VR headset than you will with that extra 20 fps in 2D games (which for most of you is already faster than your monitor refresh rate anyway.... but that's another pet peeve discussion altogether....) Motion sickness? Not as long as your graphics card can maintain 90fps (and my 980ti does it flawlessly, so all you 10XX users will be fine.)
So, TL;DR.... Just do it. It's amazing, and it's exactly what you've been dreaming of for years. It's here, it's real. Take the plunge. Because for me, gaming will never be the same. VR is so much higher of an experience than 2D games have ever tried to be.