Season 1 is very average and the dub rewrites the dialogue full of overt exposition. Episode 5 is just bad and the story is too much about the main lead to be good. He is a boring average character and they don't make a good story to make you care about him that much. Birdy is a good character mostly but the other side characters are average anime archetypes.
Season 2 is good as the new characters are much better and the story is also about a better character Birdy. The plot has time travel but the past only changes within a few mins and there are no tension killing resurrections. Also, it's the power of the side antagonist which is a friend with birdy but he uses the power to murder the main antagonists. Putting him at odds with birdy and he mind jumps to his past self making the power more akin to precognition. Also, he 's an antagonist so him being a bit overpowered adds tension and he can be killed as his powers are not automatic and it makes him sick so there are still consequences.
Also, the action is really good and the conflict is grey.
Season 2 is the only reason to watch the show. It's not the best thing ever but the whole is better than the sum of its parts and it's better than an average show.