Ratings579
Average rating4.1
So nearly a 4 but I struggled to care about the characters enough to want them to succeed. Despite this, as the book progressed it slowly pushed beyond the usual cliches and by the end I really liked the universe mechanics/rules.