Bungou Stray Dogs...all I can say is wow.
I feel like this anime is a bit underrated, but man when I watched the first episode of the anime (not just season 3) I was hooked. The characters are so well written and drawn, it's hard to pick a faviourite.
Overall, the storyline for s3 was good but at times it did feel a bit rushed and I can understand why. S3 only has 12 episodes so it is hard to animate every scene from the manga, but I felt like the moments that went slow in the manga went really really fast in the anime and it was sad.