I do the same thing - I voice the characters in my head. I feel like they each have a distinct voice and I think that's due to the quality of they writing. The characters are very well rounded and will get you emotionally invested in this game. Once you're invested you're in for a ride. Even the sappy parts are philosophically rich and emotionally intelligent.
I agree, this one is exceptional.