Basically, the only reason why I started watching this was because it was made by Key, and after watching episodes 1, 2, and 3, I stopped. I thought it was boring. However, summer came and I got really bored and started watching it again since it had high ratings on some sites. And, I must say, I am very glad I resumed watching Angel Beats, because it is an excellent anime. Not on the level of Clannad yet, but I think it may get there.
Episodes 8 and 9 especially are the ones that remind me of Key the most. The characters are very good too. I really like Otonashi and Yuri and their pasts.
Anyways, I know this isn't much of a review, but I just wanted to say that you really need to give this series a chance. It may not be good at first to some, but please stick it out. I promise, you won't regret it. :)