I like both. Sometimes, I run or play in games that require the PCs to be a highly specialized team, for whatever the genre is (e.g., fighter, cleric, magic-user, thief or hacker, face, muscle, driver). Other times, I love games where the group is just a bunch of characters who fit together for...