Like they say this anime isn't for everyone, but once you understand, it's where it gets interesting, the last 4 episodes is worth waiting, it's life changing and will definitely make you reconsider your perspective. Our main protagonist is a great role model.
This anime will leave you with heavy feelings but it will also teach you how to appreciate life.
Life changing, beautiful philosophical story, easily my top 2, just make sure you're emotionally and mentally stable otherwise it will affect you negatively.
This anime is flexible and can be interpreted in many ways :)