i had the logitech one but i ended up returning it. i just can't get the feel of 3rd parth controllers. while the logitech one is pretty close in feel, it still does not cut it. especially the analogue sticks. my fingers would constantly slip off of them.
i instead went with the logitech wireless headset. the main reason i wanted wireless controller in the first place was to get rid of the wires tangling from the xbox headset and the xbox controller. but now i don't have a wire w/the wireless headset so that problem is gone
also, if you go wireless controller (atleast logitech) you need to remember that the xbox live communicator slot is attached to the receiver of the controller, which is basically connected to the xbox.