I have X31s and really good, they are wireless though and last probably a good 15 hours a go, but only issue is when they die they make a shreaking noise (horrible!) and then you are left in silence until you replace.
However my "wireless" controller is always plugged in to the play and charge kit, so it's a bit pointless really having this facility for me!
Really good to use them though, never play without now.