You can never join them or beat them. They get more FB likes, more Google Plus's, they get more press with links in them from authority publication. They get more direct traffic request, more searches for their domain name and brand names. Everything is in their favor to dominate. AND they have the SE with favor them. The best thing one can do is specialize as much as possible.