Best PC controller, which one would you recommend?

I researched the best controller for PC as i’ve been playing more racing, sports, and action games lately and wanted something more comfortable than using a keyboard and mouse for certain titles. i have been experiencing hand fatigue during longer gaming sessions and felt that some games would be more enjoyable with a dedicated controller. i went through reviews from trusted sources like rtings, pc gamer, and tom’s guide and after comparing many options these two kept coming up as the top choices:

Xbox Wireless gaming Controller

https://www.amazon.com/Xbox-Wireless-Gaming-Controller-Headsets-Console/dp/B0F1HDBJKH/?th=1

GameSir G7 Pro 8K PC Wireless Controller

https://www.amazon.com/GameSir-Pro-PC-Wireless-Controller-Aimlabs/dp/B0GWJHDCBQ/

however, i am having trouble deciding which one would be better for me and i would love to get your expert advice and hoping maybe some experienced PC gamers on this forum can also share their advice. i usually play racing games, sports games, and action-adventure titles and need something comfortable, responsive, and reliable for long gaming sessions. Any suggestions or advice would be appreciated.
Thanks in advance