I have been using a ps3 controller regularly for about 4 years and have never had any battery problems with it. Also the battery is replaceable so it's not a biggie.
As for everyone whining about mice and stuff i use a logitech trackball and think they are the best (mouse related) invention ever! I love them so much i have 2.