The first game had it's problems with both connectivity and voice chat. But after a couple of weeks it got sorted.
The first was pretty decent and a very enjoyable co-op experience once they'd sorted the lingering issues, that's partly why I've waited so long to play the second one as I didn't want it to tarnish the experience of the second one and to have a steady co-op player to run through on it.