Help Choosing a Tool for UI Automation of a Product with React Front End?

I saw this question pop up on the Ministry of Testing Slack for the third time in the past few weeks so thought it was definitely a conversation for The Club!

What tool would you advise to use for automation at the UI level of a product that has a React front end?

The person who inspired this post added that their

product is written in Javascript/nodejs and they use Enzyme/Jest for their unit test.

When I was working in a very similar situation, I chose webdriver.io for the job but I wondered if others would have different suggestions or an expansion on my own experience?