There is a whole host of minor differences between the U30C and C30-7--in fact, they hardly share any exterior sheet metal. In addition to the differences already mentioned, compared to the U30C, the C30-7 has additional doors behind the cab, different access panels under the cab, a longer radiator compartment, different doors under the radiators, center hood doors moved forward, different handrail stanchion spacing, different central air intakes... Plus probably a few more that I forgot to mention. None of these are obvious when you see one passing by, since the carbody outline is the same. But it does mean that for a entirely accurate model, the U-boat and Dash-7 cannot replicate one another without major surgery.
As for the ES44AC vs. AC4400CW, aside from railroad-specific details, they are pretty much the same under the walkway, and from the front end to the front section of the hood behind the cab. Beyond that point, the ES44AC has a shorter central air intake area, 6 tall hood doors per side (instead of 8), 3 doors under the exhaust stack (instead of 4) and a much longer radiator compartment that has two roof profiles and notably thicker "wings" that extend to the rear of the hood. The main radiator intake is farther back, and the rest of the intakes have been rearranged, with a bunch of additional doors and intakes ahead of the main radiator intake.
The differences between the ES44DC and ES44AC are much more subtle and are concentrated in the hood area immediately behind the cab. The ES44DC has different X-panels and hatches on what would be the inverter cabinet on the ES44AC (left side behind cab) and different dynamic brake intakes occupying the first and third panels with the center one blank. If you're really nit-picky, you'll be able to spot the ES44DC's thicker and more numerous DC traction motor cables under the left walkway.
As for the ES40DC, aside from phase details and NS specifications, there are no major differences from the ES44DC.