I've used Selenium in the past, but Cypress and TestCafe are the E2E frameworks to lookout for these days.
Cypress looks all great and polished, works very well for basic setup and faster than other frameworks but the documentation isn't very clear when you run into issues or need to look something up.
TestCafe on the other hand, might have an unpolished site, but their documentation and the framework is really good and reliable. We're using TestCafe in more than one project at work, especially because we need to test file uploads and TestCafe does it very well.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.