Recently watched this and loved every episode.
No fillers in any season and no overly drawn out stories and at the same time no rushing of storyline.
Every character grows with you and this happens with supporting cast too.
One of the very best drama series you'll ever watch.