First impression, good!
I did actually like Ethlance, built on Ethereum. I played around with the Dapp when ETH was around $10.
But paying a fee for every update you make on the platform will simply never be a service that is used by the broader public, even if Upwork charges a 20% fee on your labor.
Update your CV? Pay a gas fee...
Apply for a job? Pay a gas fee...
Now ETH is worth a 100x? Your loss!
Maybe HireVibes, built on EOS, can one day compete with platforms like Upwork? The freelance market pie is certainly one that is growing, and HireVives is proposing some interesting added features that could only be done on a blockchain.
Eliminating the infamous 'middleman'... Someone will certainly be doing this!
Interesting times ahead!