From virtual reality to niche apps, what does the future of dating look like?