svetlana was a character that i had mixed feelings about. i think the book did a good job of establishing the mounting dread of the situation rockhopper was in leading to their landing on janus, so i felt like i could empathize with her and her team's sentiments to a point. but as it goes on and on and she remains the most petty person, especially with so much at stake, it was really over zealous. especially when she had parry as a voice of reason just to ignore. it doesn't help that in every given opportunity bella is always more fair and measured in every action. no competition at all for who's taking the gold in holding a grudge. i have to say though i couldn't help but laugh when there was so much effort gathering and informing everyone to absolutely, under no circumstances, even utter as little as a single word to the musk dogs, followed by direct video feed of svetlana going to go make contact with the musk dogs, comedy.
as for the fountain heads i really enjoyed their earnestness. their complete lack of nefarious intentions was a fun play on expectations, like you said, and mckinley is just one of my favorite dudes.
i think the concept of the structure and the idea of this timeless, universal zoo was really cool and interesting, much more than i was anticipating from the concept at first. the way the time gets played with is something i really loved in the story. connecting bella's final broadcast as the benefactor sparking the greatest civilization in human history, ultimately tying back to garrison, the lock of hair, and the cube as, in a way, his final parting gift, thrown through all of time and space for her, really hit me when it all got brought together towards the end. it really added an important piece of humanity and sentimentality to the unimaginably vast journey bella and the crew goes on.
i'm glad you enjoyed it. i actually haven't read any other reynolds but i did look a bit into house of suns when i was going through his catalogue before ultimately choosing to read pushing ice, i guess i'll have to give it a read.