Angel Beats is a wonderfully composed TV show, with an astounding plot and encapsulating music. With a moral of the afterlife, the ability to accept and move on, to keep fighting and to find peace, to pass or stay, is reflective from many characters. You can have everything taken away from you and still learn to accept and peacefully pass. You can have everything and yet still never be satisfied. Yet the most prominent moral is that you never know what simple actions you do can affect a person. Even a simple nice gesture can affect a person. My personal take on this anime is this: Appreciate life for all that it is. You will feel pain and hardships, some of it to painful, but you are alive for a reason, and to live is no easy thing. There could have been thousands of variations to divert from you, but you still are here. And be willing to be happy regardless of any outcome.