Overall, excellent controller with great functionality.Pro;Looks sleek, great ergonomics except for 1 gripeSolid buildCustomizableExcellent buttonsExcellent sticksGreat dockAwesome lightingReplaceable partsAwesome screen, very uniqueOverall fantastic controller, period. If you're torn between this and a few other controllers, this one won't steer you wrongCon;The only real con, imo, is that the space where my middle fingers go, is a bit poorly shaped, and my fingers grind into the back of the controller. That's it.Everything else, is really more of a missed opportunity of the company rather than an issue with the controller itself;The dock has a space for the wireless dongle, but you still need to plug them in separately. With the 8bitdo controllers for example, the dock has a port for the dongle to plug into, so you can plug the dock into your computer and it will power the dock and act as the dongle plug in as well. Wish they updated the dock.The physical customizability is lacking a bit... You can change the face plates, but there are only two available. I have both and the clear one is awful on the black controller. The light doesn't go into the body, so it's kinda pointless, unfortunately. I wish they had more options, it would be fun!And lastly, the software on the controller is perfectly fine for customizing the buttons and feel of the controller, but with the awesome screen it has, after I set up my controller initially, I never used it again. I would love for them to set up some kind of software that would, I dunno, read the computer clock speeds, temp, or anything else, and display it on the controller.Again, these are just missed opportunities that would have made this my favorite controller of all time, rather than just an amazing one.