Same with Jigoku Shoujo.. it has got slow start and it repeats a lot but it's really good. Interesting at least. I wanted to punch those awful people in it though..
I can certainly relate to that last part. So many times I've wanted to hit a character in the shows I've watched. Especially the villain in the second part of SAO Season 1. I seriously hated that guy.