I had a nice ramble going, but the incoherentness bugged me. I would be curious as to who here actually uses stock mecha for more than the few battles it takes to start collecting spare parts, though admittedly that may not be the main thrust of the discussion (With M.Engineering available to the player, I imagine the real issue is making the enemy diverse.).
As for the 'sameness' mentioned, I guess what I'd suggest is to toss in some more non-battroids. There are zero arachnoids in the design folder right now, ferex. Nor are there any groundhuggers or ornithoids. There's precisely one groundcar. Actually, the battroids are the only thing that's got more than 10 models to their name -- the next closest, aerofighters, have 6, counting the transforming b'roid. The remaining three (gerwalk, hoverfighter, zoanoid) don't even have ten models between them. Throwing in some machines that differ meaningfully in ways beyond MV/TR (and speed, I suppose) would probably help spice things up a bit. If there were any way to make the AI react differently with different weapon loadouts/machines, that'd probably help to an equal degree.