I liked this!
However, for a full game, it is a bit too short, and too "one-way" - as well in character development (Everyone is just becoming more and more happy) as well as in routes to take.
For example, rescuing the smiths daughter could have resulted in the mob storming your house and the alchemist getting killed. This way, you would - in a replay - hassle with yourself what to do, and try to find a route how you can save everyone.
Punching the thief could - 2 or 3 days later - let you find his dead remains on your way - or see him beeing executed on the marketplace - while letting him have the money could lead to a guard seeing you, whom from then you would have to bribe/convince/kill so he does not tell the Lord etc.
In other words, make it more difficult to find a "good ending" route ;)