Technically, there is the same distinction as in English. The preterite, in theory, puts you somewhat closer together with the events, thus the alternative name "Mitvergangenheit". You are with the past, so to say. Whereas the perfect is, well... perfect (i.e. closed, over, done, no longer actual...