Does playing coop where everyone is off doing their own thing mean that everyone misses out on a lot of stuff?

For instance, can you do a quest that someone else has already completed?

Can one person be off in a fight while another is running around town? Is the battle difficulty then scaled down?

Or does the game more or less encourage a team to stay together for most things?