I don't play any of those games with strangers.... I'll only play with friends so I can take my time and explore. If I don't have a friend that has the game, I just won't play it
The last time I tried a multiplayer co-op centric game with strangers was Left for Dead. I'll NEVER do it again