I don't think all the characters have to have completely different skills. We're not focusing on combat or boss battles like we would in a traditional game like D&D; we're telling a story. Characters having similiar skills can be a good thing and give them a common thread to bond over and converse about. Also, the characters may not all wind up in the same traveling group.