I haven't read the novel or the manga, but the show is great. IN a very painful, all-too-familiar kind of way. It's a very therapeutic watch though.
The last episode has two-too-many flashbacks though. The director must have thought we were amnesiacs.