It's not the Facebook integration that got me, which while that is not a very good idea, in the end it's the product and customer support.
I bought an Oculus Rift S less than a year ago when half life alyx was releasing as it was the only option that didn't have base stations. Got a few months of use out of it before it refused to work anymore. Kept getting a persistent "can't detect sensors" error. I tried everything I could think of to fix this, troubleshot myself for literal weeks until I threw in the towel and contacted customer support.
My mistake. It took 34 emails and an entire MONTH of them jerking me around before they admitted it was the hardware and asked me to send in the headset for replacement. After not receiving the shipping tags for another week, I re-contacted them and they said they hadn't sent them. Three more days and I had it finally, shipped the headset to them two days later. I tracked this shipment and it arrived in four days. I was told they received it three days after they had it. Okay, no problem right? It will process and ship the replacement soon?
Wrong. A week goes by, no word. Two weeks they say they are still processing. Third week though I get a confirmation. "Your order is processed and is shipping, here is the tracker." Okay, great! Let me just use that information and... nope. Nothing. Shipping service has no record of it. "Well, maybe it's just still in their possession, I'll wait." Again, two weeks go by, nothing. "Maybe it shipped but isn't being tracked?" I check my mail regularly, nothing.
Okay time to contact them again, "Yes hello I am such and such here is the info, the item is not received or tracked can I know what's going on?" "WE PROCESSED THIS ORDER YOUR TICKET IS CLOSED"
Wait WHAT?! So I don't have my product, and now you aren't even going to bother figuring out where it is or helping me get it?? I open a new ticket... "Yes I would like if you actually responded, here is the info again, what is going on." Well, here I am two weeks on after receiving the cut and paste "we will deal with your ticket later" response.
Haven't had a working headset for half a year, trying to fight through their customer "service" for over four months now. Now I have nothing except a growing regret of the money they basically stole from me at this point.
I'm done with Oculus, and even if by some miracle I actually get the product I paid for back finally, I don't think I'm EVER using their service or buying anything from them ever again. So much for that.
edit: Update, After encouragement from here I started a twitter account and posted to the Oculus page, they responded and a few hours later I had an update on my ticket which said they have now routed the delivery through USPS and a tracking number actually showed they did. They DID say it would be 45-60 days delivery... which makes the time I haven't had my device longer than I have had it since owning it, and I don't really get why they didn't do anything until it was a complaint on a public forum... but can't complain too much I guess. This is the best result I reasonably could expect. Hopefully it shows up a month or two from now. Thanks for the advice here. Still probably not buying them in the future though.
Intel 5820K OC@4Ghz, Titan X (Maxwell), 32GB Corsair Vengeance DDR4, ASRock X99 Taichi, Samsung 500Gb 960 Evo M.2, Corsair H100i v2 Cooler, Inateck KTU3FR-4P USB 3 card, Windows 10 Pro v20H2 (19042.964)