I'm glad you've enjoyed it.
I wanted to make an interesting MC, but also made him normal, since he's meant to represent the player.
Felt it makes the story better, since he has to actually think about how to overcome problems.