With XP Mechs could be the chassis that is most useful or strong, but personally I like Infantry cuz they can easily outnumber your opponent, and secondly they are quicker to build, recover faster from nuke attacks or spy attacks, and I dont need to waste metal on Veh and Tank structures
And yes they can own vehicles and they dont have any chassis against them that have a boost bonus