I think 'The Stone Sky' could be on the list too. This book is really good at exploring deep themes. It has a complex world where different races interact in a post - apocalyptic world. The author does a wonderful job of creating a world that is both strange and believable at the same time.
There's also 'Artemis'. It's set on the moon and has an exciting story about a girl's adventures there. It gives a lot of details about life on a lunar colony, from the science behind it to the social aspects. For example, how people trade, communicate and interact in such an isolated and unique environment.