As a map builder I know which styles of maps are popular and which aren't. Larger maps like SG1 often don't get played by the newer players as it "sucks" according to them as it is large and isn't an easy map to play. Maps like SG4 which are small and easy to play are more popular. This leads to a high bias towards certain maps.
Randomization: This allows an even spread of maps to be played but gives the player no control on what map they play at all. This has its pros and its cons. In one aspect there is no way to know what style of arena you will have to face which is a more realistic element. On the other hand you might play 10 maps in a row that you absolutely despise and at the end of the day we are here to have fun.
Voting: This allows the "majority" to play what they want. This allows the favorite maps to be played more often however it does also lead to higher ranks being able to dominate the voting each time which gives lower ranks no say whatsoever in what they want unless they follow suit. This will also give the newer maps less chance to get popular and therefore the popular maps will remain popular.
Raffle: Allows players to choose what they want so that they have an element of control. This allows the lower ranks to have a say although the higher ranks still have more weighting. This allows everyone's say to be taken into account. This allows the more popular maps to be played more often so that the players more often than not will get what they want, however less popular maps will still have a chance to be played.
Overall raffle seems to be the most logical to me as it gives everyone a say but still allows donors to have the higher weighting they want. This gives most maps a chance if they get at least 1 vote.
As a last note I personally feel that in the raffle voting system all map options should start with 1 vote to allow all maps to have a chance as some maps simply never get played at all.
Randomization: This allows an even spread of maps to be played but gives the player no control on what map they play at all. This has its pros and its cons. In one aspect there is no way to know what style of arena you will have to face which is a more realistic element. On the other hand you might play 10 maps in a row that you absolutely despise and at the end of the day we are here to have fun.
Voting: This allows the "majority" to play what they want. This allows the favorite maps to be played more often however it does also lead to higher ranks being able to dominate the voting each time which gives lower ranks no say whatsoever in what they want unless they follow suit. This will also give the newer maps less chance to get popular and therefore the popular maps will remain popular.
Raffle: Allows players to choose what they want so that they have an element of control. This allows the lower ranks to have a say although the higher ranks still have more weighting. This allows everyone's say to be taken into account. This allows the more popular maps to be played more often so that the players more often than not will get what they want, however less popular maps will still have a chance to be played.
Overall raffle seems to be the most logical to me as it gives everyone a say but still allows donors to have the higher weighting they want. This gives most maps a chance if they get at least 1 vote.
As a last note I personally feel that in the raffle voting system all map options should start with 1 vote to allow all maps to have a chance as some maps simply never get played at all.