I would bet large sums of money you would be very happy with carefully laid lengths of track in any code from pretty much any source. What makes the track work well applies for all codes and all types. What makes it look good applies the same way, across codes and makes. It's the details, and in some cases that means time and effort to make the track look realistic.
I used to use Code 100, but imagery with the camera at 'eye' height, in scale, made the rails look like the 165 pound rail they would be in the real world. Nobody in railroading ever used 165 pound rail in N. America, and if there is any made, it is for overhead cranes in foundaries or on docks.
I would advise you to consider trying Code 83 as it is more realistic, but it's still very hefty rail. Code 70 would be great in yards, even on industrial spurs with axle loads in the 25 ton range.