I thought this game was brilliant. It is probably one of the only games that tugs your heart strings.
Without giving too much away you start hating a certain character but at the end you sympathise with them.
The ending was done very well and did not leave me feeling dissatisfied with how it all turned out.
The gameplay itself is very good and enjoyable.