I like the fact you play 7 different teams, instead of home and away against three teams. BUT, not playing everyone in your league distorts the eventual standings.
Alternate format - I'd almost prefer six groups of six, and add in a wildcard sixth game versus someone from another group.
- The top two of each group going through to playoffs,
- Third and forth going through to playoffs making 12 teams in the playoffs, but only four teams make it through to next round
- The playoff round is four groups of three - one winner per group.
- This gives you a more real group stage, where people play all the teams in their initial group.