Angel Beats was a great anime, in my opinion. I thought the storyline was pretty straightforward, with the right balance of tearjerker moments and hilarity. The music was awesome, as I found myself humming to the opening and ending song every chance I get. This was one of the few animes I've watched wherein I loved all of the characters. Because I wasn't able to stop watching it, I almost missed work the following day. But, it was definitely worth my time.
For this anime, this was all I can do: