Pretty much agree with Rodnarr here. I like this game. I WANT to love this game, but there is so much grind and no way of really knowing where you are, stat wise, with making things happen. Cut down on the grind. Get to the meat. That will give players a better game experience. The object to any game should be keep them playing, or make them come back. Yes, you want to tell a good story, but if you're not going to create a walkthrough because you want discovery of this and that, then you need a stat screen or some indication that players are actually making progress. Otherwise it just feels like spinning our wheels.
Understand that this is a gamer critique. I cannot do what you do and I respect game creators. But I'm also an editor in my other life. Rule of thumb: Cut Cut Cut.