@Paul: If you read my post, it's clear that players must
tick a box if they want to be commanders. As well, in the field, the commander can give command to the next on the list.
Yes, I know there are potential for lots of features, but this post is all about relatively easy fixes, within current dev-effort levels.
Your idea would make it less likely to be implemented because it sounds like work. My idea sounds like a cool little feature, easily and quickly made, and worth a shot! (If it works, you can repeat it for melee)
If it is a success, it can of course be expanded upon. And yes, downvoting a bad commander should probably be an option, but I think that after a while, most commanders that deserve the spot will be rather competent.
This is step by step how it could be implemented:
1. Track Win:Loss ratio. (Some code that adds 1,0,-1 to a W:L ratio database field to each player at the end of each round)
2. Harald makes a tick box on the website for players who wants to try for commander.
3. At map start: Check who has the best W:L ratio, award special text to one commander on each team.
4. At 15 seconds: Display server side chat message to all players (or full screen message) "Paul is now commanding Blue team, Bjord is now commanding Red team"
5. Add button to each commander to give away command to next on list. If done, display new server message accordingly.
To my eyes, it looks like a few hours work to implement, but what do I know. Worth a shot imo.
(It could be easily enchanced as well, with resets each month, tracking commander W:L ratios as a separate field, putting a special banner/icon above commanders, giving them a crown, shout full screen message abilities etc etc.. , overhead map like you suggested, but I think all of this is not necessary for basic functionality. Players know each other too well atm, and almost everyone looks unique anyway.)
@Phew: Sorry forgot, this is obviously for battle. In siege it wouldn't work because of the aggressive autobalancer, as well as tactics are OP there..