What I also find very interesting is how his character slightly shifts between him being your avatar and him being your companion. As a companion he is often dismissive of his surrounding in overheard banter, while as an avatar (or selected companion) he is much more enthusiastic about the new world he gets to explore. In another conversation I had recently, someone also pointed out that he is much more into the player character doing violence to others than doing it himself. They had a part from the dialogue after you massacre the grove in which he is surprised that he is unhappy about the massacre as an Avatar.
Edit: Sorry! Your post hadn't been there when I hit the reply button. I put it in spoilers as I currently don't know where to transplant it to.
Where are we supposed to meet Doni?