I have been trying to get out of Upwork because I am tired of the whole connects nonsense.
Freelancer is horrible. Each job has like 200 applicants. Sometimes the post is in Spanish, and the applications are in English. I don't think applicants are reading any of the job posts. They're just applying randomly.
Most clients don't select anyone, and when they do, it is always the freelancer with the lowest rate.
PeoplePerHour would be okay, if it wasn't because there aren't too many jobs there.
Guru is horrible. It is abandoned. You don't even know how much everyone else is charging.
Right now, I already have a 3 stars review in Upwork, not sure why, and I may get another bad review because I failed the client. My fault. I underestimated the scope of the project. If I get my account cancelled, even for six months, I don't know what I'd do.
Workana is mediocre, but it is good for people who speak Spanish.