It’s a hard task to beat out Nintendo’s own Pro Controller, but GuliKit does just that with ... its battery can last for up to 40 hours on a 2.4GHz wireless connection or 30 hours on Bluetooth.