Wow this was a great movie. A sci-fi movie which really connects deeply with the emotional part, that's something you don't find very often.
The visuals, sound design and music all help in connecting you to the plot and it's characters.
And the ending, I feel that it is complete it feels like the right stop.