It depends on the game and the person you're playing it with.
I'm making an effort to stay far away from co-op in Borderlands.
If people join my game and see that i'm finding the game the tiniest bit challenging they log back out and join with a character that's 30 levels higher than me - i don't need people playing my game for me thanks ¬¬
There's always the annoying people out there too that strive to ruin your game in any way possible. And it's best to play with someone at a similar skill level so they don't take away the challenge or start patronising you :/
I'm making an effort to stay far away from co-op in Borderlands.
If people join my game and see that i'm finding the game the tiniest bit challenging they log back out and join with a character that's 30 levels higher than me - i don't need people playing my game for me thanks ¬¬
There's always the annoying people out there too that strive to ruin your game in any way possible. And it's best to play with someone at a similar skill level so they don't take away the challenge or start patronising you :/