I played quite a lot completely freeform games. Such games are, in general, either very good or very bad. There are quite simple criteria that need to be satisfied to make a game session good (and it crashes violently when they are not):
1. All players, including the GM, trust eachother.
2. All...