Recommendations to others considering TestCafe:
Gain a basic understanding of Javascript first. Then learn how to use Typescript and design your tests with that.
Implement a page model structure (https://devexpress.github.io/testcafe/documentation/guides/concepts/page-model.html)
Practice with it. Don't be afraid to make mistakes.
Make sure your Selectors aren't too generic. Review collected by and hosted on G2.com.
What problems is TestCafe solving and how is that benefiting you?
We have been using it to create an automation test suite for the business. We have integrated both functional and visual regression testing into the suite. We have also been able to setup a pipeline in Azure Devops as well.
Testcafe using Javascript and Typescript means it's easy to pick up and we don't have to resort to cumbersome IDEs (like Visual Studio for Selenium). It also allows for the page model structure, which is helpful when designing suites.
In short, Testcafe has served as a lightweight and efficient solution for our testing needs. Review collected by and hosted on G2.com.