+1 on that!
As for normalizing versus manual trimming - there is no difference between the two, except that normalizing is automatic (they both just boost/cut the volume). It finds the highest peak and then trims the entire file so that the peak is at xy dB ceiling of your choosing. The downside is, that the highest peak in the file tends to be quite random. Two identically sounding transients may easily peak 5dB apart. Normalization may give you this massive offset from optimal gain level, just for the sake of a single few sample long transient. Nobody who's sane would re-track perfectly sounding performance just because he "doesn't like where this single transient peaks in the wave form".
As for printing the trim... 24bit-depth is a massive overshoot in precision. Last few (2-3) bits are just plain random noise. By trimming the file -15dB you loose no "audio" part of the information in wave file. With 32bit float format (which is used by most daws internally) there is no lose of data at all. Unless you are printing into 16bit file, printing definitely shouldn't affect the sound-quality at all.
The only real question is, does it give you advantages that are worth the time and effort? (obviously opinions on this differ, so you'll have to give the answer to yourself)