Were there considered different terrain types (forrests, mud, quicksands, shallow water, other difficult terrain types) in sense of different movement properties, in general (for all land units) and especially when comes to bot and tank specialization difference? The idea is to make tanks move very slow on certain terrain types (terrain structure also like up the hill) while making bots ignore those (due to usage of legs which is pretty intuitive) of course at cost of fire power/durability. This would make bot/tank choice based on terrain type we are dealing with so it carries strategic aspect. Also difference could be based on horizontal nature of bot structure f.e. making them take less damage from certain air attacks (bombs) and artillery (at cost of overall durability) but pleanty of other options here. However difference at movement speed alone could make bots more efficient against some types of attacks so it don't need to be artificially enforced. This i think would differentiate bots and tanks based on terrain similar to difference between other (air/water) unit types and not enforce certain role among them especially sinergies making bots useless without tanks and tanks without bots (there was bots are medics/tanks are damage absorbing units?).
Having bots being able to climb up and down cliffs or at least very steep hills, would not only be awesome, it would make sense, and help to further distance bots from vehicles.