So it was released slightly early. First impressions are terrible (from a multiplayer perspective)
This is because there are no dedicated servers and experienced players who know hands on what it is like to see your bullets being fired out of your gun 2 seconds later. (funny with grenades)
Since there are no dedicated servers, it's all local hosting, meaning it will take you forever to find a game... AND someone who can actually host locally.
This is a disappointment much like l4d was. But like l4d, i'll still be playing this for ages waiting for the constant neglect which developers give to their players.
I paid for a £25 game, i expect £25s worth, not £10s and then a £15 patch later.