mainstream vs niche dating