After having recently finished the book, I think that it is one of the best books I have read. Its storyline is creative, its protagonist amusing, and other characters very well thought out, from the personality to the accents. Its beginning very well sets the mood for the rest of the story, which gradually develops into an action-packed story of loss and redemption. All in all, Steelheart is an amazing book, and if I had to rate it, 9.75/10. If you are thinking about getting this book, do. It will be well worth your time.