It seems that the development team is really doing a lot of things right. Not only is the beta quite playable and clearly close to being totally finished (unlike some recent games on release day), but they are making a lot of good design choices. Even if you start the campaign singleplayer, you can invite someone in at any time using matchmaking or by creating a party beforehand. You can even chat with other players while playing a singleplayer level, which I think is pretty cool. I never felt alone.

more here