I love most changes, aside from the obvious integration changes it focused on I'm also very fond of the changes to drug resistance/immunity and the QoL/misc stuff. However, the bandwidth changes to lancers and scorchers are unnecessary IMO.
A lancer with 3 bandwidth is almost as expensive as a centipede at 4, but cannot possibly compete with it. There is a reason the lancer has a raid value of 150 and the centipede a whooping 400. Scorchers I found to be surprisingly good, despite their complete inefficiency against mechanoids, and the change cuts their cost in half. Bandwidth in general can be kind of awkward to work with since even the smallest possible changes to it have huge impact in the 1-2 ranges, so it might be easier to buff/nerf the mechs themselves instead like with the militor. Maybe give the lancer lower quality charge lances or lower shooter accuracy, and increase the scorcher's fire rate? Just a thought.
Units with different resource/supply costs are pretty common in strategy games. For example, in SC2 the roach is known to have a lot of power compared to its resource cost, but also be quite expensive in supply. This affects its strategic niche. It adds a bit of depth to the economic decisions short- and long-term as opposed to making the resource cost always exactly proportional to the supply cost.