I love all these. I'd add Blightsight by Peter Watts to the list. It has the creepy, psychological bent of Annihilation combined with the hard science elements common to qntm's, Neal Stephenson's and Greg Egan's books.