I propose a series of changes to make drones viable, but to keep them from becoming overpowered.
If any armoured vehicle has drones on it, then it should recieve an engine speed and engine power DEBUFF.
This aims to fix the low PS drone griefing, by making players have to armour-up their drone carriers in order to stay competitive (because they can no longer can use speed as a survivability tactic AND stay at a low PS), and armour costs PS, so it should keep the low PS free of griefing via drones. And it will also prevent the last player on the team dragging the match forever by running away after running out of drones.
To compensate for this, i also propose a MAJOR ENERGY REDUCTION for drones. 2 energy cost for blue rarity drones and the barrier (the turret that generates a shield). 3 energy cost for cyan rarity drones, 4 energy cost for purple rarity drones and 5 energy cost for yellow rarity drones.
This aims to give drones a unique advantage: strength in numbers, but being weak individually. It’s no secret that if you compare a single drone’s damage output to the weapon that the drone uses that is manually controlled by the player (for example, MG drones vs regular MGs ; rocket drones vs regular rocket launchers, etc), the drone will deal less damage. So, this change proposes to make drone carriers able to apply more pressure on the enemy while the drones are still active. But, at the same time, it will also take more space, requiring more armour to keep the carrier defended (due to previously mentioned proposed speed nerf).
Overall, these 2 changes applied together allow the drone carrier a much stronger offensive presence and allowing it to support the team better, but also keeping it slow and large, so the enemies can still fight back against it.
If, even with this proposal, drones turn out to be too weak, optional solutions could be to either increase the durability of the drones or to make the genesis (microfactory) ammo pack, to give more ammo. This would aim to either allow drone carriers to play more aggresive (in the case of increased drone durability) , or to discourage the drone carrier from retreating due to lack of drones, by allowing it to stay in the fight for longer.
I believe that the individual damage of the drones should remain unchanged, to keep the drones from becoming overpowered.