This is a really great controller with all kinds of bells and whistles - way more than I typically use. Turbo buttons, programmable macros, even RGB lighting options. The controller feels very sturdy and comfortable, and appears to be made quite well - made. The design of the translucent top cover is great - small magnets firmly attach it to some assembly screws, making it easy to remove (no clips or anything to try to undo) while also keeping it firmly in place.Using the basic controls is trivial and easy - plug in the receiver, power on your PC, and go. I haven't tried anything other than PC, though - I only really do my gaming on a PC. I assume it's just as easy to switch to other platforms with the switches on the back.One thing I didn't like about my Microsoft XBox controllers is that they run on AA batteries. This one is USB-C rechargeable, and further can operate wired via USB if desired (or if the battery dies). There's a percentage display on the controller, so it's easy to know when it needs a charge. There are switches on the underside to toggle the triggers from variable to momentary, and a small switch under the cover to switch the XYAB configuration, if you don't feel like going into your game settings and remapping things.One thing I really like about it - and aesthetics usually aren't relevant to me at all - is how good it looks. Specifically the XYAB buttons - the labels are deep in the controller and the buttons provide a lens to them. It's a surprisingly cool effect, and one that won me over quickly. The D-pad is another plus (no pun intended) - It's can be swapped between the usual + shape, and a circular control that operates the D-pad more like a joystick, with all 8 directions available.The only thing I don't really like about this controller are the macro buttons. There are two buttons on the underside, inside of each hand grip. They default to L3 and R3 - the buttons that trigger when you push down on the thumb sticks. The problem I have is the macro buttons are easy to accidentally bump. I'm sure I could learn to avoid hitting it - maybe even grow to really like it, but for now it's pretty annoying.As I do with every USB peripheral from an unknown company, I briefly checked to make sure the USB peripheral only exposed itself as a human interface device - no storage or networking or other shadiness.Finally and most importantly is value - When I ordered this, it was the same price as my XBox controllers. Right now as I write it, it's actually cheaper. It's infinitely more customizable, looks nicer, and works just as good as the alternative, at a slightly better price. As my XBox controllers fail, I'll definitely be replacing them with these.