Having seen the evolution of the 360'software, I have faith.
Microsoft has the infrastructure the know how and the talent to do it all if not best, at least more than good. So it's only a problem of time and focus, and the caos about always on is proof that even if confused, at least they are listening.
I don't know if there are unseen technical problems, but regarding the chat they can simply use skype acquiring the friend list as contacts. You can chat with your buddy while playing forza, then pause and call your girlfriend, then pause and call someone other while searching the web, the turn off the one with a voice command to do something relaxing.
And yes, I know that skype is a mess.
Microsoft has the infrastructure the know how and the talent to do it all if not best, at least more than good. So it's only a problem of time and focus, and the caos about always on is proof that even if confused, at least they are listening.
I don't know if there are unseen technical problems, but regarding the chat they can simply use skype acquiring the friend list as contacts. You can chat with your buddy while playing forza, then pause and call your girlfriend, then pause and call someone other while searching the web, the turn off the one with a voice command to do something relaxing.
And yes, I know that skype is a mess.