I'm currently converting a suite of E2E tests from Cypress to Playwright. In hindsight, I'm surprised by how much more idiomatic the Cypress code was in comparison. The concepts just make sense, whereas Playwright is very unintuitive in places. Cypress seems a bit like the jQuery of browser testing. It just works without too many surprises.
What's really fantastic about Playwright is the automated HTML reports it spits out.
What's really fantastic about Playwright is the automated HTML reports it spits out.