Aeris's death was well done, regardless of how you feel about her as a character. That whole scene is just... wrong. I also thought Josef's death was good. Ricard's, though, was just pointless. If it was up to me, I'd have let Leon die.