Okay, I really enjoyed this game. This is one of the ones I played through the whole way with ease. I really love the puzzle aspect of trying to figure out who is on which side, I'm really glad you went that route instead of just telling people. While the items you can sell are simple, it actually makes the game extremely tactical. I found myself taking most offers for buying things like iron, etc but once I started figuring out who the regulars were from each side I would start rejecting any requests for armor or health by the other side. Really well done!
The only thing I would recommend is to add a display for your reputation with each side during a day. It doesn't have to update in real time as that would give up the game, but it would be helpful to have that reminder throughout the day so you don't have to try and remember where you were at.