Having come from owning a PS4 prior (which comes with a rechargeable battery in the controller out of the box) I always thought of XBox controllers and needing separate/3rd party rechargeable batteries as kind of cheesy/low quality. Let me tell you, its the other way around. PS4 controllers have notoriously poor battery life.
https://www.amazon.com/Energizer-Controller-Rechargeable-Wireless-Controllers-Charging/dp/B00EADTVLW