Xbox Elite Wireless Controller Series 2 is the best controller for Xbox One. You can buy this controller online at the Xbox Store.