The time jumps (season 1) are too unnecessarily confusing (it really needs to make it clearer that they're occurring - especially because they involve characters that don't age), but I think I rated this show so highly simply because it was a breath of fresh air to have something half-decent in comparison to the GOT final season which was so awful and made this show look really good in comparison that year.

Update - originally rated it higher, but now that Henry Cavill is leaving due to the writers' lack of respect for the source material, I reduced my rating. Netflix - how hard is it for you to simply hire competent writers (rather than ones pushing 'diversity' criterion) who actually respect the source material and don't feel the need to inject their own political nonsense or whatever and change it for the worse by preferring their own mediocre writing to the original writing?