The usual arguments for legged robots aren't very convincing, IMO:
- "legged robots are better for difficult/uneven terrain": look at some videos showing the iRobot PackBot (which runs on threads): Although it's very small, it can climb stairs.
- "humanoid robots have an advantage because people can interact more naturally with them": maybe, but people also interact with Roombas, dogs, cars etc. - none of which are humanoid. Regarding the Roomba, I have read an article that many people name their Roomba and even pity them if it gets stuck. So the question will be: is the advantage of "better interaction" worth the considerably higher price for a humanoid robot body?
- Isaac Asimov said that humanoid robots will have an advantage because the whole world is already build for humans. Again, maybe - but when the car was introduced, we rebuilt the whole infrastructure (i.e. streets) to meet our new machines' needs.
Perhaps I'm just not getting the point of humanoid robots - apart from beeing technically impressive and cool to watch.