I finished the book yesterday. I also don't think that Snape is evil... I thought so at first too, but then I thought about the time when he's talking to Bellatrix and Narcissa; he never mentions that Voldemort knows that he's an Occlumens or says that he (in the 5th book) "softened him up" for him, like Harry thought at the time. I think Voldemort would appreciate that, but he doesn't give it as a reason that he trusts him. Also, if he was evil, why did he contact the Order when Harry didn't return from the forest (5th book)? If he didn't, there was a big possibility that Harry would die and nobody would ever know that Harry asked Snape to help him... I think that Snape didn't really know what Draco was supposed to do. And once he did, somebody had to die... either him (and Draco who'd be murdered by Voldemort) or Dumbledore. I always knew he'd die though... But his death was really... weird. I thought he'd go out with a bang, and not like that. Sad.