To be fair, the battery situation is shitty all around this generation.
The Wiimote eats batteries for breakfast. Good thing there's only been one good reason to turn the system on this year so far.
The 360, while okay on battery life, isn't rechargeable out of the box. Admittedly, this wasn't a huge problem for me because I can get play and charge kits cheap, but it's still shitty to make that an add-on. I guess this goes for Nintendo, too.
The PS3 controller does allow you to recharge out of the box. This is countered by the controller being total rubbish in every other category, aside from layout.