You do not seem to have done the math about ground vehicles vs infantry
A single engineer has more than enough firepower to get rid of a tank alone if he plays relatively smart and hits sides or rear (or uses mines and then finishes the job with a launcher).
Several engineers working together mean the tank might as well be a jeep in survivability. There are even the LAW launchers for those who cannot angle an RPG etc.
The EOD bot alone can create amazing minefields.
I think that either there should be more armored vehicles per team or that the current armored vehicles should at least be either more agile or more durable. The anti vehicle firepower right now is rather extreme for the number and state of these vehicles.
Also the HE shells of the MBT should do more blast damage even if that sacrifices their direct damage. Their job is to blow up infantry not to annoy them unless they are hit directly or trapped in a tight space they cannot escape