I’ve had a long history with Xbox and can’t stand the PS controllers. This controller offered a design remarkably close to the XB controller which is ideal. With wireless connectivity, custom button and stick mapping, weight adjustments and stick travel adjustments, this controller offered everything. There are only three cons I can think of: 1). You can’t turn ON the console via the controller and 2). You can’t manually turn OFF the controller (Controller turns off when the console is powered off), and 3). The console’s power saving settings for controllers does not work with this controller, I.e this nacon controller will not turn off if the console settings are set to 'power off controllers after 10, 30 or 60mins of inactivity’