The only reason that I bought this controller was because the best buy that I went to completely ran out of the normal pro controllers, and this one was only an extra 5 dollars. It is a pretty pricey controller (high 60s low 70s?), but it's wonderful - it charges through USB C so its pretty fast, and I've heard that it's capable of being used on other bluetooth enabled devices. I've never really worried about the battery, although I have heard that it has something like 40 hours of life. I plug it in every once and a while and I've never worried about it going low. I did end up buying a silicone cover for it (with bumps) as my hands tend to get kinda gross and sweaty after a while (which the case helps prevent). It definitely makes games like Odyssey and BOTW easier to play.