Don’t know much about Test Cafe. Looking at the docs quickly looks like a worse version of Webdriver IO. Feel free to correct me if I’m wrong. And I’ll investigate it more. But if you agree, then why would someone pick that over Webdriver IO?
Cypress is good but for a very small, focused group. Doesn’t really do as much as all these other tools. It might make like a Top 10 list though.
Codeceptjs seems cool, but reading this “…testing framework with a special BDD-style syntax” scares me right away. I’m not very extreme on many things, but I am strongly anti-BDD. If you want to read why, that’s here: https://ultimateqa.com/automation-patterns-antipatterns/#bdd