Owning both of the pieces of hardware I think personally I like the vive due to it more open platform (wireless modules, different headstraps, Vive n Chill(totally not what you think). If you're looking for cheap with no easy room scale or just want to test the waters, rift. If you want the openness and the easy room scale vive. Also, those talking about gen 2 may also have a point. Valve is working on its knuckles controllers which can use your knuckles to map your hand and a newer base station which along with less power gets you better tracking. Occulus is rumored to be working on better tracking technology and gloves but both are still rumors as far as I'm aware. Also on support, the vive and Facebook have the same support, which with the vive you may have to call. like all products, the controllers have a small flaw that affects a few people, but they really do have a fast return around time. people are also excited about the pimax 8k but unless you have like a 1080ti they have even said it may not work well.
TLDR If you would like a more open ecosystem, future upgrades, easier room scale vive, if you want cheaper and native support rift.