There is so much I really liked about this but I'm scared to go into any detail because I don't want to spoil anything for people who haven't played it yet.
This is awesome though it really is, especially the ending.