Currently players are encouraged to drive tanks as gunners while commanders are essentially a manpower reserve. To me, it seems inappropriate.
My idea is as follows:
Commander has the most situational awareness of all of the crew members, he is jack of all trades but master of none. Player is meant to play as a commander (unlike currently).
If you want to move your tank you use WSAD as normal, the difference is that commander will shout orders (“driver, forward” etc.) and after a short delay, the tank will move forward. If you play as a driver, tank moves without delay I mentioned.
So, as the driver you have better control over the vehicle, but less awareness because of vision ports facing mostly forward.
As the commander you can freely watch through all his vision ports without turning the turret (current “free look” option would be the default setting). To turn the turret you have to press a button, this will set the turret on the set angle to the tank, commander will shout proper command (“gunner, aim 223” for example). You can also hold the button to turn the turret like it is the case currently, after releasing the button, the turret stays at set angle (like after tapping the button), double press the button to set the turret at 0.
To shoot you have to “aim” as a commander and mark tatget for the gunner (again, with shouting a proper command), to make it easier, commander may be equiped with binoculars.
Here we encounter problem of the accuracy. Logically, aiming should be dependent on the skill of the AI gunner, but I’m aware that it would be a bad idea because of the RNG factor directly impacting the duel of the tankers.
The other option would be to aim the gun like normal, but from the commander perspective (so you have full control over the gun but you use binoculars instead of sights). It’s a bit meh in my opinion, although it may work.
There may be also a hybrid system, instead of aiming with the gun itself, you aim with a circle that indicates an area where AI will shoot.
The problem is the RNG of the potential AI gunner, on the other hand player can always switch to the gunner to aim by himself, so AI randomness is not a factor anymore.
The same system could be used in case of hull MG.
Assuming that AI shoots, you as the commander have time to look around and spot other threats or take other actions.
Another problem is that some tanks (like for example early T-43) had gunner-commander. It may be used as interesting ballance mechanic but I’m not sure if it’s worth it.
Anyway, you get the general idea (I hope) so please, give your suggestions.