Not only do I disagree that "rounds are stupid", I strongly disagree. I'd hate switching sides in the middle of a match, just like I hate getting autobalanced. I'm not one who always plays Axis or always plays Allies. I play both. But I like the tension that best of 3 matches create (so I'm really looking forward to campaign mode...if there are enough servers willing to run it) and the tactical progression that can develop. You get a second chance to improve on what may have not worked so well in the first round.
Related to this, though, I wouldn't mind if it was random which side the Axis and Allies started on for the duration of matches. That is, for example on Grain Elevator have it be randomly determined which side is attacking and defending for the match. Let Axis defend the elevator sometimes. That would lend some variety to maps and mix up the "oh no, not this map, Axis always wins!" phenomena.
Going further, it would be pretty fun if (I made a suggestion about this waaaay back) objective captures saved from round to round, making each match more of a dynamic battlefield with attack/counterattack progression. For example, on attack/defend maps, the overall criteria for winning a round stay unchanged throughout the match (ie attackers must grab all objectives and on the other side defenders must hold at least one objective), but say attackers win the first round, then in the second round the attackers still possess all objectives and the defenders have to counterattack; capture and hold at least one of the objectives by round end to win the second round.