Honestly, the controller isn't bad. It looks exactly like it does in the picture, which is always preferred, feels good in the hand, and holds a decent charge (though I've been playing DDV which doesn't use the vibration). My only negative is that I have to go through the Switch settings to repair the controller every time I turn it on. Not inconvenient enough to not like it. Overall, happy customer.I wanted something that works great and looks great. Plus its hard to lose because of the great color.got this for my wife, the pro controller is too big for her hands and the Joy cons are too small for anyone long term. this is a great option. it seems a little finnicky when charging sometimes but other than that it works great.It is great but it dies fast.This is just an all-around great controller. The form is identical to an Xbox one controller, and holding it while playing you can hardly tell any difference. I say hardly because anyone considering this controller should note that the build quality isn't amazingly pristine. Don't take it as too much of a slam, the guts of this thing really pull through. I'm just saying that maybe a seam edge here or there doesn't quite line up exactly as intended. With all that out of the way, let me just say I am very pleased with and impressed by my TechKen controller. I have the original model, and I found myself using it exclusively for certain games. Once I found out about this upgraded model, I jumped at the chance to get it. Not only does it sync to the Switch quickly and effortlessly, it syncs with Android. In the time it takes anything to sync with Android, pretty quick. Apple stuff, Idk probably. All in all, if you need a cheap Switch controller that promises not to be a hassle, I recommend this one with confidence.I've had this controller for about half a year now. For awhile, I considered it decent enough to play with. Certainly enough for games like Mario Party, Mario Kart, and other family-friendly/casual games. With games like this, this controller is good enough.However, games that are a bit more engaging and fast-paced (i.e. Smash Bros, Xenoverse, really any fighting game), there is slight lag with both the joystick and certain buttons. It's enough lag to be detrimental to game-play where timing is everything.When using this controller and playing Smash with my friend, my friend used the official Nintendo Wireless controller while I used this one. I could not win a single match-up and after about 10 fights, i decided to use the tiny controllers that come with the switch with a small controller grip made for them.This immediately made a difference in game-play and the games were much more close as the response time with the tiny default Switch controller, was more responsive than this controller.My friend then tried using this controller while i continued using the small Switch controller, and he also could not win a single match-up. We deduced that this controller was just too laggy, and ultimately with games like this, this controller becomes useless.All in all, it's not a bad controller per se. I like the feel of it and the color is nice. However I am disappointed now knowing that this controller is somewhat unresponsive and wouldn't purchase this again.I've been using this controller for almost a year now and it works great for most games that I play it with. The biggest issue is the accuracy... the analog stick is no where near as precise as the joycon, so you will be overshooting movements and turns in games where you need that precision to make jumps (platformers, etc) . If that's not as important in other games then you're fine. Also the battery life lasts a really long time which is super nice I can play for 8 hours straight and it still reads pretty much fully charged. Lastly the controller actually fits amazingly in your hands compared to the joycons. I would recommend this but If you need very precise movement with the analog stick maybe try an official pro controller instead.The features and convenience of a wireless control just aren't here. Precision play like Tetris 99 or Monster Hunter Rise made difficult by the stiff controls and having to re-sync every usage is too inconvenient. But hey, it connects, all the buttons work and it's purple!•UPDATE TO 3*•Seller reached out to me directly to guide me through the steps of connecting without re-syncing every time. After waking up the Switch manually, hold the Home button to turn on the controller. It should then sync to the console and allow you to play without having to re-sync. Action buttons are smooth as described, but D-Pad is stiff and still a major issue. Missing NFC, while noted in product description, still a let down.