I used to watch this back when i was a kid, i knew it had serious stuff but didn't realise how good it actually until I started rewatching it recently! I am glad I am rewatching, it might feel a bit rushed at times, there are few eps where it might feel slow but the rest of the plot and characters are really good! I will blindly recommend this show to anyone ^^ It is definitely worth your time ;)
Edit: okay, most part of the final season is kinda disappointing but its still a good series overall.