A rather... subjective article.
Only care to comment on the controller:
PS3's controller has been tested and found to be able to last 19 hours before recharge.
Xbox's controller has been tested to be able to last 57 hours before new batteries were needed
And Wii's was around 22 hours.
So I would say Nintendo learned more from MS on this than MS need to learn from Nintendo on battery life.








