Yes, they are fantastic. I've been using them for years with no problems. Just got a second one for christmas so my nieces can play lego star wars together on my PC when they come over.
I've had two of these. They're really poorly made and break really easily, if you drop it even once you're probably forgeted. They're also super unergonomic.
I have a $20 off-brand wireless usb controller that is more durable and comfortable than this controller.
I've had the totally opposite experience. They're really sturdy and comfortable to use. I've dropped my controller several times before, sometimes on tile; no problems whatsoever.
And to be honest, Xbox controllers are some of the most uncomfortable controllers I have ever used. The buttons are too spaced out and difficult to use.