For me, the problem with using present tense is the point of view of the narrator. First person is great for present tense. It puts you right into the mind of the character and you can perceive everything happening as it happens to you while in that perspective. Second person? Well, I don't know if I've ever read anything in that perspective. So I'm guessing that present tense could work well with it if its like being the sidekick to the main character and the events are happening to the both of you.
But if you're using third-person and you're using she said, he said, and any other variants of that, you're writing in the past tense straight up, there's no denying it. And that is where the immersion drops for me, because for any dialogue to be said means it had to be heard first, which throws all dialogue into the past, regardless of the actions occurring in the present. And the rule of logic dictates that "No one object, except quarks, can be in two places at exactly the same time." So either the dialogue was heard and the actions are in the past or the past dialogue has jumped forward through time to overlap what is happening in the present.
When that is explained, then I'll listen.