I use the play and charge kit, it works pretty good, and the awesome thing is you can continue to use the controller without having to take rechargeable batteries out and putting new batteries in. The battery pack for the play and charge kit lasts about
as long as normal double A batteries would. If I don't feel like plugging the controller in and playing with it connected to the Xbox, I will sometime put a different battery pack into the controller and charge the dead pack after I am done playing for the
day that way it will be charged when I am ready to use it next.
I use the play & charge. I've had three of them for a few years (one since '06) & have yet to replace one. You don't even need to worry about how long the charge lasts since you can charge them while you play... But the charge lasts quite a long time.