I have been working on the freelancer platform for more than three years, and UpWork is one of the best platforms that I have a chance to experiment. UpWork did well in attracting the Clients and control the risks for the Client and the freelancers through their policies and algorithms.
The unique thing that I am not totally satisfied with UpWork is that I must take a few time to discover all of their functions.