So far the formula has been the following:
1 Defender, 1 Leader, 2 Strikers, and 1 Controller. One class has two subclasses that are two different roles. Five or six races (one of which is always human).
I see two more books, at least. It could break the formula though, maybe two leaders or...