I'm gonna go with Geralt of Rivia.
As for why..... I had written a fairly long explanation for this. But, I realized it really just comes down to the fact that the game was all around great, so the player was really able to sink into the character. By the end, I really felt like I knew Geralt.