Of all the anime's i've ever seen, this one was by far one of the best. It's the only anime i've ever seen where you'd even enjoy watching the minor characters interacting with main characters.
Sometimes when you think something is going to happen, it either doesn't or surprises you in a different way.
Overall I think anyone who watches this anime will get great enjoyment out of it, even if it does't completely follow the manga.