What online teaching platforms offer the best support and pay for ESL instructors?

Has anyone taught with VIPKid, Cambly, or iTalki and noticed differences in student retention or earnings?