I do agree, it fits with the story overall. And just because it's the best part, which I agree it is, doesn't mean that it'll give you good feelings. It was mostly a case of my morals screaming in the back of my head that this wasn't the right thing to do. You know it's (usually) a good story when that happens. I would've been happy if she wouldn't have jumped, but I'm not angry at the course the story took either.
But back to the topic!