Well the first problem is:the whole game should be based on coop(story,gameplay,world).
First lets see the story set-up.It should introduce 2 elaborate characters and tottally based the story on them,because if one of them there just because of he/she is the plus 1 coop player it seems stupid...