Do NOT go with Xbox controllers. They're great controllers except that the freaking bumper buttons (for me, it's always the right bumper) will fail. They haven't fixed this since Xbox 360 days, and it's insanely annoying to either have to open the controller to fix it yourself, or to buy a new controller. Additionally, I have had issues with their wireless connection on multiple occasions. It's great when it works, but a hassle when it doesn't.
I would go with a great third-party controller. 8BitDo is good if you have smaller hands and don't mind that the sides are almost vertical (whereas Xbox and PlayStation controllers have their sides angled). I have been using the Razer Wolverine V3 Pro 8K PC controller (
https://www.amazon.com/gp/product/B0FC9DTDJ3), and I love it so far.