This thread has just boiled down to a bunch of people that are unfamiliar with the other systems online features arguing about stuff they don't actually know about...
You guys should stop arguing and go play some games. Everything that needs to be said on this subject has been said.