A division system will be hard to keep up with due to the reasons you already mentioned. It would probably make more sense to start off with drawing groups for the very first tournament. What I would like to see then is some sort of experience system, so you get 20 EXP for a finished game, + 3 for a win, +2 for a shutout. Bonus points should not make a large difference as shown in the above example, so the main reward is handed out for activity. On top of that we could hand out experience points for the final position in the standings and each playoff round you progress. That way top teams could still stand out from the rest, while the main focus is on the community. In future tournaments, we could use the experience points to create groups - e.g. the top 5 teams are in Pot 1 and cannot be matched against each other within the group stage. Each group could consist of 5 teams, one team out of Pot 1, one team out of Pot 2 and so on... I think this would be a cool system to keep people coming back. Something that communities like Consolehockey are missing! Edit: Those smaller groups would also be a good way to keep the regular season a little shorter, something that @Juizki mentioned above.