be aware,
that using an external compressor to 'tame' the level going in,
also permanently applies its own tonal 'color' to the signal,
as well as the compression effect..
which is GREAT if you have a compressor you really love the sound of...
otherwise, when recording without any external effects, just be careful with the way you gain stage at input levels,
be very consistent with your recording technique (applies a lot to vocal takes),
and use whatever flavor of compressor plugin you have, after the fact.....this
will give you the MOST flexibility.
i do this now,
and use various plugs for color and control (waves L1, C1, Rcomp mostly)