Sci-fi: Seveneves by Neal Stephenson. I found it fantastic though the end goes a little bit too fast and with too little detail as compared to the beginning.
It was an excellent book until the point you mention (the 2nd part which was about 3/4 into the book). My recommendation? Read the 1st part and skip the 2nd one.