Just finished it. I loved it. I plowed through the book in 2 days which for me is very fast.
A couple of thoughts:
-I had it figured out pretty early on that Megan was an Illusion Epic, but I didn't put it all together that she was Firefight until right before the reveal. Although by that point it was pretty easy to figure out.
-I also suspected that Prof was an Epic, but it never occurred to me that he was a gifter.
-From the beginning I thought Steelhearts weakness was courage. For example, if you used courage to stand up against him you could hurt him. I was kinda close.
I can't wait for book 2, but I suspect it will be at least a year. Ah well, at least we have WOR to look forward to next.