I find it Ironic that the whole time you saw Snape as the bad guy until you see all of his thoughts. Until you saw how much he really loved Lily and would do anything for her. How Dumbledore planned the whole thing. I think that the way that Dumbledore wanted Harry to find out for himself about his past and choose for himself to go after the Hallows and unite them or to finish off the hexocurses. I felt sorry that Harry had to give up being with Ginny till it was all over. Though I do think that the ending was not the greatest of endings and that it could of been better.