Am I the only one who doesn't think that this is fair. At the end of the day, if we're only given one vote, we're only voting on the first tree. That vote won't accurately gauge what the community wants for the second class. For example, I want both polymorph and berserker but I could only vote for one of them. Therefore it's basically just a popularity contest.
There should be a second vote to determine the second class imo. Having one vote deciding the fate of two classes is just logically flawed in concept. The people who voted for the first tree would effectively have no say in the second tree. Also many peoples' votes for the second tree would likely with the knowledge of what the first tree would be.