I have no preference. Usually, there's a reason for tense choice.
For example, Atwood's
Cat's Eye worked with memories a lot, so it was easier to use the full variety of tenses. Remember that both present perfect and past tense turn into past perfect if the basic tense is past tense. By keeping to basic present tense, Atwood could manipulate temporal relations a lot better.
Present tense generally speaks straight to the imagination, so in stories that rely on images and setting descriptions a lot, present tense may also be preferred (example: William Gibson,
Pattern Recognition. It's third person, though.)
Past tense is better for plot-centred stories, as you're not distracted by setting, images, etc. (I don't know many mysteries written in present tense, for example, though no doubt they exist.)
Choose the tense that's right for your story.
Stijn Hommes said:
When someone tells you a story, they usually tell you what happened in the past.
Except when they lapse into the
historical present. Some present tense stories could be seen as generalisations of that phenomenon (much the same way that literary past tense isn't the same as general past tense).