On Xbox live, you don't have to type in the usernames, you can just send them a friend invite (I'm pretty sure thats how it is.) And also in Xbox live you can talk to anyone on any game even if their not on your friend list. Hell, you can even talk to some one playing a different game than you. On the wii, you cant just send a person a friend invite, you have to somehow obtain their wii fc and give them yours, and that not possible to do with a complete stranger, because with wii speak you can ONLY talk to people already on your friends list who's playing the same game as you. And very few games are compatible with wii speak. And their online servers suck. When I still tried playing wii games online, there would be atleast one time ever two weeks where I couldn't log in for several hours cause of the servers being down or something.