Angel Beats is totally a bad anime, but that's not the point. It's a bad anime that knows it's a bad anime, and manages to keep its foibles, contrivances and silliness entertaining, at least for me. There's relatively little pretension about it, and it just does what it needs to do, while also passing off a few cool ideas and characters here and there. It's not trying very hard, but it's still keeping things fresh for me, and I know it's not gonna go on long enough to really kill off any sense of freshness it may have. I'll take Angel Beats any day over many other anime that are bad in much the same way, but pretend not to know it and try to pass off as some sort of masterpiece.
tl;dr version: if you're watching Angel Beats expecting it to be good, you're doing it wrong
And yes, brotonashi :manlytears: