Just finished as well. I thought it was AWESOME! I cried most at the Snape parts as well, although I've never been fond of the character, and I was surprised about crying at those parts... I thought it was a bit predictable at times, but I didn't mind. One way or another, a few things would be predictable in the end. I didn't mind the cheesy ending either, it is supposed to be a book for a younger audience after all... Nothing wrong with a cute happy ending once in a while