Still playing Town of Salem. I have switched to the Chaos – Any/All game because it is the only way to consistently see all the roles. The problem is that it really does mean any/all chaos, so the game might be randomly unwinnable for one team or another. Not technically unwinnable, but practically so.
If the town has less than half the population, the town loses. It is not technically impossible for the town to win, given good luck and/or incompetent opponents, but I have yet to see the town win with less than half the population. I have been in a game with only 3 people in the Town. Being mayor of a three-person town is just waiting to die. Other times, the town will get a stack of roles that cannot synergize or help find the Mafia, like 3 mediums and 3 transporters. A 2-person mafia is also likely to lose, but I have seen them pull it out occasionally. A game with 3 serial killers and/or arsonists is going to be rough for anyone except the neutrals.
The standard game uses a standard set of roles to better ensure a balanced game, but you lose out on variability and seeing all the game has to offer. You will never see about half the roles in the standard game. Chaos takes that to the other extreme. There needs to be a balance with variation but constraints on randomness. Maybe make some of these official?