Again, I see nothing wrong with that.
The show to me is still holding up to people who don't need to insta-judge characters which do not align to their own values.
For me it's a really interesting story on an aspect of society (in this case Japanese) which is not sugar coated or "happily-ever-aftered". People have their faults and positive sides.
I love that at the end things are not better, they are just different. Characters have gone through events and come out of it different.
I just love the feeling of helplessness many of the characters have, while still trying to do something, anything. That's life for some and it's ok. The worst is not doing anything at all.