Ну, во вселенной БТ мехи лучше "по умолчанию" даже при одинаковом тоннаже. Подробного описания я не видел, почему так, но могу предположить: у мехов реакторы, у техники - обычный движок, поэтому мехи больше энергии несут. У мехов свободная грузоподъёмность выше за счёт их уникальной структуры (там аналог мускулов, вроде), мехи модульные и могут продолжать бой при потере некоторых частей, техника же уничтожается при потере любой части. У мехов брони побольше и нутрянка покрепче. У машин, на сколько помню, преимущество в том, что они почти не генерирующая тепла, ну и они дешевле и проще в производстве.
А ещё мехи лучше с с очень пересеченной местностью справляются, а это важно, когда бой может происходить на тысячах разных планет со своим ландшафтом.