As an irregular employer of 'talent' on freelancing websites I have come to the opinion that they are all terrible. You find amazing people who can solve incredibly hard problems, but there is no consistent way of doing this. No matter what the job, the pay, the communication, etc it is a total crap shoot if you get a faker who will waste your time or someone competent. I now just hire two or three people at the same time and hope one works out.