Top 5 huh? Well that's gonna be a hard one. If it was a top 15-20 it might make it easier. But lets give it a go and really throw it on the stones.
1) Angel Beats
4) Ruroni Kenshin
and the 5th spot goes to.... shit, this is hard...
damn that was hard. I've watched so many good anime that i almost couldn't choose which to pick. Thought about giving 5th to K-on, or Seto no Hanayome, possibly even Kanokon, Kanon (2006), FMA. those were the ones that were fighting for that, but depending on what mood i am in i would possibly add more to that.