Oh yes, it was amazing. I always love unpredictable endings that make sense, and Angel Beats! sure delivered here. Kanade has to be my favourite character now. ^^
I loved Yui's last moment in the series as well. Few other people can cause laughs, tears, and smiles within the same instant, but once again, that's what was delivered. xD