I enjoyed this book, but I still like Stephen King's The Stand better. The main reason is that the characters in Swan Song did not have enough depth. They were either "good" or "bad." I would have liked to see some of Swan's bad traits and some of Alvin's good traits, for example. Very few people, if any, are either purely good or purely evil in real life, and I felt that this is where Swan Song lacked credibility. Sometimes I actually felt like cheering for the bad guys because Swan was just too sugary sweet. Other than that, it was a decent book, worth reading.