Time for my first ever anime review :D
The story is pretty good although sometimes some parts can feel like they're there just because the makers wanted it to happen in the anime. Plus Angel Beats has so many plot holes and stuff that lacks an explanation, it feels it's put in there at the last minute and you're supposed to forget about it after the episode even when they played an important part of the plot or the episode. However the plot is pretty well done.
The animation is pretty well done. The characters look well done and the effects are excellent. Sometimes the animation is humourus and serious which I like.
The music is really good. I love both the opening and the ending themes. The voice acting is well done with voices that I feel suits the characters well. The script is defiantly good. Just like the animation is has some humourus parts and serious parts which are done well
There are lots of likable characters. However the makers fail to give some of the characters back-stories and some characterization. For example there's a character called Shiina and I feel like the makers just got lazy with her character. All they give is "She is a female ninja that stands in the corner most of the time and often says "how shallow-minded"" which is really not good at all. Heck there were some characters I forgot existed until they appeared 5 episodes later where I forgot about them again afterwards. However the characters they do give a background to are well put together.
Angel Beats is defiantly an anime that I would recommend however there are so many plot holes and times where they should have fleshed out some of the characters which stops me from giving this a 10/10 rating. But it's still worth watching