Nobody wants to have to have a vote to move onto the next area.
Voting is NOT mandatory. It only occurs if one player tries to spoil the game by taking too long as you suggested.
Nobody wants to...be in the middle of purchasing items at a shop when the other 3 out of 4 guys decides they want to leave.
First, majority rules in co-op so one player can't spoil the game. Just like on most group trips in real life, keep up with the group or get left behind.
It is not a viable solution for the problem.
It beats the alternative which is one player slows down everyone or ruins the game by refusing to exit.
The point of an FPS/RPG is to take time to explore your surroundings and experience things on a slower pace than in a standard FPS.
Look, co-op is about compromise. When you play with other people, you don't always get your way unless you are hosting the game, and even then don't expect people not to leave if they don't agree with what you want.
Not only that, it doesn't address the issue of saving games...
It can be done. The host saves the game. See NOLF 2 co-op.
What happens when you get a story quest from an NPC, but someone else is buying items from a shop elsewhere in the map, or talking to another NPC? Should it just interrupt them and warp them to the quest NPC?
Co-op works best when everyone is on the same mission. If there are multiple missions available, the first player to get a mission is the one the group does. If players want to wander around on their own, that is what single-player is for.
You seriously need to play NOLF 2 co-op, so you will get an idea of what mission based co-op is like in an FPS game. It's not perfect, but it's the best co-op implementation in a commercial FPS game to date. The Japan rescue mission is the best one and spans three maps which are covered twice.This comment was edited on Aug 9, 18:35.