The major freelancing sites are still the primary players, having built up a reputation and a large number of clients over time. They are, nevertheless, becoming more specialized in some ways. Upwork, for example, is for significant long-term projects.